HOME > > > > >

down

コンテナを停止し、 up で作成したコンテナ・ネットワーク・ボリューム・イメージを削除します。
デフォルトではコンテナとネットワークのみ削除します。

オプション

--rmi type イメージの削除。type は次のいずれか: 'all': あらゆるサービスで使う全イメージを削除 'local': image フィールドにカスタム・タグのないイメージだけ削除
-v, --volumes Compose ファイルの `volumes` セクションの名前付きボリュームを削除
また、コンテナがアタッチしたアノニマス・ボリュームも削除
--remove-orphans Compose ファイルで定義していないサービス用のコンテナも削除
コンテナを停止し、 up で作成したコンテナ、ネットワーク、ボリューム、イメージを削除します。

デフォルトでは以下のものだけ削除します。

  • Compose ファイル内で定義したサービス用のコンテナ
  • Compose ファイルの network セクションで定義したネットワーク
  • default ネットワーク(を使っている場合)

external として定義したネットワークとボリュームは削除しない。

実行例

  1. $ docker-compose ps
  2.            Name                          Command               State                               Ports
  3. ------------------------------------------------------------------------------------------------------------------------------------
  4. laradock_docker-in-docker_1   dockerd-entrypoint.sh            Exit 1
  5. laradock_mysql_1              docker-entrypoint.sh --inn ...   Up       0.0.0.0:3306->3306/tcp, 33060/tcp
  6. laradock_nginx_1              /bin/bash /opt/startup.sh        Up       0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp, 0.0.0.0:81->81/tcp
  7. laradock_php-fpm_1            docker-php-entrypoint php-fpm    Up       9000/tcp
  8. laradock_phpmyadmin_1         /docker-entrypoint.sh apac ...   Up       0.0.0.0:8080->80/tcp
  9. laradock_redis_1              docker-entrypoint.sh redis ...   Up       0.0.0.0:6379->6379/tcp
  10. laradock_workspace_1          /sbin/my_init                    Up       0.0.0.0:2222->22/tcp
  11.  
  12. $ docker-compose down
  13. Stopping laradock_redis_1      ... done
  14. Stopping laradock_mysql_1      ... done
  15. Stopping laradock_nginx_1      ... done
  16. Stopping laradock_php-fpm_1    ... done
  17. Stopping laradock_phpmyadmin_1 ... done
  18. Stopping laradock_workspace_1  ... done
  19. Removing laradock_redis_1            ... done
  20. Removing laradock_mysql_1            ... done
  21. Removing laradock_nginx_1            ... done
  22. Removing laradock_php-fpm_1          ... done
  23. Removing laradock_phpmyadmin_1       ... done
  24. Removing laradock_workspace_1        ... done
  25. Removing laradock_docker-in-docker_1 ... done
  26. Removing network laradock_frontend
  27. Removing network laradock_backend
  28. Removing network laradock_default
  29.  
  30. $ docker-compose ps
  31. Name   Command   State   Ports
  32. ------------------------------

参照ページ

Docker Books