プログラマのための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
f:id:kyamisama:20190911164019p:plain

#3に続く。。