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サーバへ接続
を確認すると
となりました!
Containerの状態確認
Docker DesktopではどうなっているのかGUIで確認
DahBoardをみると
となっています
となっています
各種コマンドは以下で確認可能です
イメージをコンテナ化して起動させるだけは出来た。これじゃあ使い道が無いので次はイメージをカスタムする方法を学んでいきます。