DockerをWindowsで使う(nginx編)

nginxを動かすぞ!!(ただ動かすだけですが)編です

 

 

ここからどうする?

手元にコンテナイメージは無いですし

0から作るノウハウも無いので・・・・・・

サクッとコンテナの動作確認をしたい時にどうするのか

 

DockerHUBの利用

世の中には「DockerHUB」というものがあり、そこで必要なイメージを探すとのこと

 

取得可能なイメージは

https://hub.docker.com/search?q=&type=image

に一覧がありました

 

DockerHUBからnginxイメージを取得し、コンテナ作成

まずは動作イメージを確認したいのでwebサーバのイメージを取得しコンテナ作成します

 

https://hub.docker.com/_/nginx

に記載がある Exposing external port をつかっていきます

docker runコマンドの実行

C:\Users>docker run --name nginx -d -p 8080:80 nginx

コマンドラインの意味は

-------

--name::任意のイメージ名を指定する
-d:デタッチモード コンテナ実行時にバックグラウンドで起動する
-p:ホストのポート番号:コンテナのポート番号

-------

このコマンド実行することでDocker HUBからイメージ取得して、Container作成
してしまいます。

webサーバへ接続

http://localhost:8080/

を確認すると

f:id:maruo:20200203142025p:plain

となりました!

Containerの状態確認

Docker DesktopではどうなっているのかGUIで確認

DahBoardをみると

f:id:maruo:20200203142317p:plain

となっています

 

これをコマンドラインCLI)で確認すると

f:id:maruo:20200203145700p:plain

となっています

 

各種コマンドは以下で確認可能です

docs.docker.jp

 

イメージをコンテナ化して起動させるだけは出来た。これじゃあ使い道が無いので次はイメージをカスタムする方法を学んでいきます。