LoginSignup
0
0

Dockerコマンドチートシート:よく使うコマンドまとめ

Last updated at Posted at 2023-09-09

コンテナ管理

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
    
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0