コンテナ管理
1. コンテナのリスト表示
-
稼働中のコンテナのリスト表示
docker ps
-
全てのコンテナのリスト表示(停止中を含む)
docker ps -a
2. コンテナの起動と停止
-
コンテナの起動
docker start CONTAINER_ID
-
コンテナの停止
docker stop CONTAINER_ID
-
稼働中のコンテナをすべて停止
docker stop $(docker ps -q)
3. コンテナの作成と削除
-
新しいコンテナを作成
docker create IMAGE_NAME
-
コンテナの削除
docker rm CONTAINER_ID
-
すべてのコンテナの削除
docker rm $(docker ps -a -q)
イメージ管理
4. イメージのリスト表示
-
利用可能なイメージのリスト表示
docker images
5. イメージの取得と削除
-
新しいイメージの取得
docker pull IMAGE_NAME
-
イメージの削除
docker rmi IMAGE_NAME
ボリュームとネットワーク管理
6. ボリューム管理
-
利用可能なボリュームのリスト表示
docker volume ls
-
新しいボリュームの作成
docker volume create VOLUME_NAME
-
ボリュームの削除
docker volume rm VOLUME_NAME
-
未使用のボリュームをすべて削除
docker volume prune
7. ネットワーク管理
-
利用可能なネットワークのリスト表示
docker network ls
-
新しいネットワークの作成
docker network create NETWORK_NAME
-
ネットワークの削除
docker network rm NETWORK_NAME
Docker Composeコマンド
Docker Composeを使用して複数のコンテナを管理
-
サービスのビルド
docker-compose build
-
Composeプロジェクトの起動(Ctrl+Cで中断)
docker-compose up
-
Composeプロジェクトの起動(バックグラウンド実行)
docker-compose up -d
-
Composeプロジェクトの停止
docker-compose down