コマンド#
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 イメージ
イメージが存在しない場合、自動的にイメージを pull して実行し、イメージの実行が終了した後にコンテナを自動的に削除します
docker run -d -P --name 指定した名前 イメージ
ターミナルインターフェースを自由に閉じることができ、コンテナの持続的な実行に影響を与えません。コンテナのポートをランダムなホストポートにマッピングし、コンテナに名前を指定します
docker run -p ホストポート:イメージポート イメージ
イメージのポートをホストのポートにマッピングしてコンテナを起動します