メモ: 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