目次
基本
バージョンを表示する
docker version
システム情報を表示する
docker info
サブコマンド一覧を表示する
docker help
イメージ管理
イメージ一覧を表示する
docker images
イメージをダウンロードする
docker pull "イメージ名"
イメージを削除する
docker rmi "イメージID"
Dockerfileからイメージをビルドする
docker build -t "イメージ名" -f "Dockerfileパス"
コンテナ管理
起動中のコンテナ一覧を表示する
docker ps
コンテナ一覧を表示する
docker ps -a
コンテナの詳細情報を表示する
docker inspect "コンテナ名"
コンテナを作成する
docker create --name "コンテナ名" "イメージ名"
コンテナを削除する
docker rm "コンテナID"
コンテナ操作
コンテナを起動する
docker start "コンテナID"
コンテナを停止する
docker stop "コンテナID"
コンテナを強制停止する
docker kill "コンテナID"
コンテナを再起動する
docker restart "コンテナID"
コンテナ接続
コンテナに接続する
docker exec -it "コンテナ名" bash
コンテナを停止しないで切断する
Ctrl + P + Q
コンテナから切断して停止する
exit
ネットワーク管理
ネットワーク一覧を表示する
docker network ls
ネットワークの詳細情報を表示する
docker network inspect "ネットワーク名"
ネットワークを作成する
docker network create "ネットワーク名"
ネットワークを削除する
docker network rm "ネットワーク名"
ネットワーク接続
コンテナをネットワークに接続する
docker network connect "ネットワーク名" "コンテナ名"
コンテナをネットワークから切断する
docker network disconnect "ネットワーク名" "コンテナ名"
ボリューム管理
ボリューム一覧を表示する
docker volume ls
ボリュームの詳細情報を表示する
docker volume inspect "ボリューム名"
ボリュームを作成する
docker volume create "ボリューム名"
ボリュームを削除する
docker volume rm "ボリューム名"
DockerCompose
コンテナを起動する
docker-compose up
コンテナを停止して削除する
docker-compose down
コンテナ一覧を表示する
docker-compose ps
コンテナを停止して削除する
docker-compose down