Docker > Dockerのコマンド
更新日
2020-01-26
広告
Dockerのコマンドを紹介します。sudoをつける必要があるかもしれませんが、以下では省略します。
イメージの一覧表示
$ docker image lsイメージの削除(IMAGE IDを指定する。IMAGE IDは上述の「イメージの一覧表示」で確認可能)
$ sudo docker rmi -f fce289e99eb9コンテナの一覧表示
$ docker container ls $ docker container ls –allイメージの実行(image_nameは、イメージの名前。commandの部分は、イメージ上で実行するコマンド)
$ docker run image_name command実行コマンドが /bin/sh のような、対話型(インタラクティブ)なコマンドの場合は、-itオプションを指定する。
$ docker run –it image_name /bin/shdetachedモード(バックグラウンドモード)で実行する場合は –d を指定する。
$ docker run -d dockersamples/static-site実行中のコンテナの一覧表示
$ docker psコンテナの停止
$docker stop コンテナIDコンテナの削除
$docker rm コンテナIDコンテナの停止と削除を同時に実施する。
$docker rm –f e639dac0717fコンテナに名前をつける。コンテナIDの代わりに指定可能。
$ docker run --name static-site -d dockersamples/static-site-Pオプションを指定すると、コンテナが使うポートが、ランダムにホストのポートにマッピングされる。
$ docker run -d -P dockersamples/static-site-pオプションを使うと、コンテナのポートをマッピングするホストのポートを指定できる。 以下の例は、ホストの12345ポートを、コンテナの80ポートにマッピングする。
$ docker run –p 12345:80 dockersamples/static-siteどのポートにマッピングされたかはdocker psで確認できる。また、以下のコマンドでも確認できる。
$ docker port コンテナID 443/tcp -> 0.0.0.0:32770 80/tcp -> 0.0.0.0:32771
広告
お問い合わせは sweng.tips@gmail.com まで。