dockerのどうやるんだっけメモです
ホストとボリュームを共有
-vオプション
$ docker run -v $HOME/share:/srv/src imagename
ホストからポートフォワーディング
$ docker run --name cont -P imagename
$ docker port cont # 確認
ホストからコンテナのID・IP・Name一覧表示
$ docker inspect --format '{{ .Id }} {{ .NetworkSettings.IPAddress }} {{ .Name }}' $(docker ps -a -q)
コンテナに名前をつける(--name)
たいていの場面で、名前でコンテナを指定できる。
IDと違い前方一致はなし
$ docker run -d --name=myserver1 myserver
コンテナのログをながめる
-fでフォローする。
stop状態でも見ることはできる。
$ docker logs -f container