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 # 未使用ボリューム削除
関連トピック
- Docker - Dockerの基本概念
- Docker ボリューム - ボリュームの詳細