コマンド#
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 ローカルポート:イメージポート イメージ
イメージのポートをローカルのポートにマッピングしてコンテナを起動