0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🚀 Docker よく使うコマンドまとめ

0
Posted at

初めに

開発で Docker を使うときに頻出するコマンドをカテゴリごとに整理しました!


イメージ関連

# イメージをビルド(Dockerfileから)
docker build -t イメージ名:タグ .

# イメージ一覧
docker images

# イメージを削除
docker rmi イメージID

コンテナ関連

# コンテナ作成+起動(対話モード)
docker run -it --name コンテナ名 イメージ名 bash

# バックグラウンドで起動
docker run -d --name コンテナ名 イメージ名

# コンテナ一覧(起動中のみ)
docker ps

# コンテナ一覧(停止中も含む)
docker ps -a

# コンテナに入る
docker exec -it コンテナ名 bash

# コンテナ停止
docker stop コンテナ名

# コンテナ開始
docker start コンテナ名

# コンテナ削除
docker rm コンテナ名

ログ関連

# コンテナのログを見る
docker logs コンテナ名

# リアルタイムでログを追う
docker logs -f コンテナ名

# コンテナの状態を調べる
docker inspect コンテナ名

# コンテナのリソース使用状況を確認
docker stats

docker compose(よく使うやつ)

# 立ち上げ(バックグラウンド)
docker compose up -d

# フォアグラウンド(ログが見える)
docker compose up

# 停止
docker compose down

# 再起動(定番)
docker compose restart サービス名

# 特定サービスだけ起動
docker compose up -d サービス名

# コンテナの中に入る
docker compose exec サービス名 bash

キャッシュや不要データ削除

# 使ってないコンテナ・ネットワーク削除
docker system prune

# イメージも含めて削除(かなり消えるので注意)
docker system prune -a

終わりに

開発中によく使うのは docker compose exec web bash と docker compose restart

環境を壊したときは docker system prune で掃除

DB に直接入るときも docker compose exec が便利

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?