Docker よく使うコマンド

作成日:
Docker container infrastructure CLI

Dockerでよく使うコマンドのリファレンスです。

基本操作

# コンテナ一覧
docker ps                             # 実行中のコンテナ
docker ps -a                          # すべてのコンテナ

# イメージ一覧
docker images

# コンテナ起動
docker run <image_name>

# コンテナ停止
docker stop <container_name_or_id>

# コンテナ削除
docker rm <container_name_or_id>

実行中のコンテナに入る

# 基本的な方法(bashで入る)
docker exec -it <container_name_or_id> /bin/bash

# shで入る(bashが使えない場合)
docker exec -it <container_name_or_id> /bin/sh

# 特定のユーザーで入る
docker exec -it --user root <container_name_or_id> /bin/bash

# 作業ディレクトリを指定して入る
docker exec -it --workdir /app <container_name_or_id> /bin/bash

# 一時的にコマンドを実行(コンテナに入らない)
docker exec <container_name_or_id> ls -la
docker exec <container_name_or_id> cat /etc/os-release

ボリューム関連コマンド

docker volume create <volume_name>    # ボリューム作成
docker volume ls                      # ボリューム一覧
docker volume rm <volume_name>        # ボリューム削除
docker volume prune                   # 未使用ボリューム削除

関連トピック