mecobalamin’s diary

人間万事塞翁が馬

https://help.hatenablog.com/entry/developer-option

メモ: Dockerを使ってみる

dockerをwslで動くようにインストールした
mecobalamin.hatenablog.com
とりあえずhello-worldは動いたが、目的のコンテナが動いてくれない

もうちょっと情報集め

試しに他のコンテナが動くかどうかを調べたい

Docker Hubってのがあった
https://hub.docker.com/

ここのDockerコンテナ実行例を試した
Docker入門(第一回)~Dockerとは何か、何が良いのか~ | さくらのナレッジ

NginxのDockerイメージを使ってWebサーバーを立ててみましょう。

$ docker run --name some-nginx -d -p 8080:80 nginx

ウェブサーバーにアクセスする
IPアドレスの確認は次のコマンド

$ docker-machine.exe config
--tlsverify
--tlscacert="C:\\Users\\hogehoge\\.docker\\machine\\machines\\default\\ca.pem"
--tlscert="C:\\Users\\hogehoge\\.docker\\machine\\machines\\default\\cert.pem"
--tlskey="C:\\Users\\hogehoge\\.docker\\machine\\machines\\default\\key.pem"
-H=tcp://192.168.99.100:2376

ウェブブラウザのアドレスにhttp://192.168.99.100:8080でアクセスできた

おそらくdockerはちゃんと動いてると思う
問題は目的のコンテナの方か?

今動いているコンテナは次のコマンドで確認できた

$ docker stats
CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT     MEM %               NET I/O             BLOCK I/O           PIDS
6242a4f20125        some-nginx          0.00%               1.992MiB / 989.4MiB   0.20%               836B / 0B           0B / 0B             2

停止するときはCONTAINER IDとNAMEを
docker stopとdocker rmに使う

$ docker stop 6242a4f20125 
$ docker rm some-nginx