よく使う docker compose コマンド
よく使う docker compose コマンド
Dockerfile
, docker-compose.yml
を変更したときに実行するコマンド。
上から順に実行していくと、ほとんどの場合問題なく反映できる。
docker-compose で作られた、コンテナ、イメージ、ボリューム、ネットワークそして未定義コンテナ、全てを一括消去
$ docker compose down --rmi all --volumes --remove-orphans
イメージ、コンテナ、ネットワーク、ボリュームを削除(prune)
色々おかしくなったときに使う。
$ docker system prune --volumes
キャッシュを使わずに、イメージを構築
$ docker compose build --no-cache service_name
コンテナを構築、作成、デタッチモードで起動(バックグラウンド実行)
$ docker compose up -d service_name
コンテナに入る
$ docker compose exec service_name bash