コマンド#
docker images
すべてのイメージを一覧表示
docker run -it イメージ
特定のイメージを実行し、保持する
docker ps -a
すべてのコンテナを一覧表示(実行中でないものも含む)
docker container prune
停止したすべてのコンテナを削除
docker rm コンテナ
指定したコンテナを削除
docker port コンテナ
コンテナにマッピングされたポートを表示
docker start コンテナ
指定したコンテナを起動
docker stop コンテナ
指定したコンテナを停止
docker search イメージ
必要なイメージを検索
Dockerfile#
トリック#
docker run --rm イメージ
イメージが存在しない場合、自動的にイメージをプルして実行し、イメージの実行が終了した後にコンテナを自動的に削除
docker run -d -P --name 指定した名前 イメージ
ターミナルインターフェースを自由に閉じてもコンテナの継続的な実行に影響を与えず、コンテナのポートをローカルのランダムポートにマッピングし、コンテナに名前を指定
docker run -p ローカルポート:イメージポート イメージ
イメージのポートをローカルのポートにマッピングしてコンテナを起動