プログラマのためのDocker教科書を読んで。#2 DockerでNginxを動かしてみる!
前回のプログラマのためのDocker教科書を読んで。#1から引き続き
今回は#2という事で、DockerでNginxを動かしてみます!
Nginxのイメージをダウンロード
Dockerコンテナを起動するには、コンテナの元になるイメージが必要になります。
NginxはDocker HUBにイメージが公開されているので、docker pullコマンドを使ってイメージをダウンロードします。
[root@conoha vps ~]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx 1ab2bdfe9778: Pull complete a17e64cfe253: Pull complete e1288088c7a8: Pull complete Digest: sha256:53ddb41e46de3d63376579acf46f9a41a8d7de33645db47a486de9769201fec9 Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest [root@conoha vps ~]#
ダウンロードできた事を確認します。
[root@conoha vps ~]# docker images | grep nginx nginx latest 5a3221f0137b 3 weeks ago 126MB [root@conoha vps ~]#
Nginxの起動
[root@conoha vps ~]# docker container run --name webserver2 -d -p 80:80 nginx 21f8c4a9c2bc9379da482294cb93622b34edecd16154c360eeb31b24fd719704 [root@conoha vps ~]# [root@conoha vps ~]# [root@conoha vps ~]# docker container ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 21f8c4a9c2bc nginx "nginx -g 'daemon of…" About a minute ago Up About a minute 0.0.0.0:80->80/tcp webserver2 [root@conoha vps ~]#
Nginx起動確認
ポート80でブラウザアクセスしてみると以下のように表示されていればOK
#3に続く。。