Dockerコマンド集(docker-compose含む)

Dockerコマンド集(docker-compose含む)

よく利用するDockerコマンドとdocker-composeコマンドをまとめました。

dockerコンテナを起動する

docker-compose up -d

dockerコンテナを停止する

docker-compose down

dockerコンテナをビルドする

docker-compose build

dockerコンテナの起動確認

docker-compose ps

dockerコンテナにシェルログインする

web の部分がコンテナ名を指している

docker-compose exec [web] bash

dockerコンテナに対して、シェルスクリプトを実行する

web コンテナに対して、./docker/test.sh を実行する

docker-compose exec web sh /docker/test.sh

Docker ログ確認

docker-compose logs

Docker イメージ確認

docker-compose images

全ての停止中のコンテナ、ボリューム、ネットワーク、イメージをまとめて削除する

docker system prune

使用している永続化ボリュームリスト

docker volume ls

2020.09.04追記

一括削除コマンド

docker-compose down --rmi all --volumes

一括削除は、以下を行っているのと同じ

docker-compose stop web
docker-compose stop app
docker-compose rm -f web
docker-compose rm -f app
docker rmi -f 1a2b3c4d5e6f
docker volume rm mysql-data

コンテナ確認

docker-compose ps -a

コンテナイメージ確認

docker-compose images

ボリューム確認

docker volume ls

ネットワーク確認

docker network ls

永続化ボリュームの削除

docker volume rm [www_mysql-data] ←永続化ボリュームを指定する

サーバ・インフラカテゴリの最新記事