気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

docker-compose コマンド

よく使うコマンドを列挙していきます。

コンテナ

# バックグラウンド起動
docker-compose up -d

# 起動中のdockerコンテナの一覧を表示する
docker ps -a

# docker起動時のログを調べる
docker-compose logs [コンテナにつけた名前]

# 全てのコンテナを削除する
docker rm $(docker ps -a -q) 

# 起動中のコンテナに入る
docker exec -it [コンテナID] /bin/bash

dockerイメージ

# dockerイメージの一覧を表示する
docker images -a

# dockerイメージを削除する
docker rmi [イメージID] [イメージID]...

# 使用していないイメージ・コンテナをすべて消す
docker image prune -a

volume

docker volumeを削除する

containerが上手く立ち上がらない場合は、volumeを削除してから、up -dすると上手くいく場合あり

# docker-compose upで起動している場合は停止する
$ docker-compose down --rmi all --volumes