コンテナを停止し、 up で作成したコンテナ・ネットワーク・ボリューム・イメージを削除します。
デフォルトではコンテナとネットワークのみ削除します。
オプション
--rmi type |
イメージの削除。type は次のいずれか:
'all': あらゆるサービスで使う全イメージを削除
'local': image フィールドにカスタム・タグのないイメージだけ削除
|
-v, --volumes |
Compose ファイルの `volumes` セクションの名前付きボリュームを削除
また、コンテナがアタッチしたアノニマス・ボリュームも削除
|
--remove-orphans |
Compose ファイルで定義していないサービス用のコンテナも削除
コンテナを停止し、 up で作成したコンテナ、ネットワーク、ボリューム、イメージを削除します。
|
デフォルトでは以下のものだけ削除します。
- Compose ファイル内で定義したサービス用のコンテナ
- Compose ファイルの network セクションで定義したネットワーク
- default ネットワーク(を使っている場合)
external として定義したネットワークとボリュームは削除しない。
実行例
$ docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------------------------------------------------------------
laradock_docker-in-docker_1 dockerd-entrypoint.sh Exit 1
laradock_mysql_1 docker-entrypoint.sh --inn ... Up 0.0.0.0:3306->3306/tcp, 33060/tcp
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
laradock_php-fpm_1 docker-php-entrypoint php-fpm Up 9000/tcp
laradock_phpmyadmin_1 /docker-entrypoint.sh apac ... Up 0.0.0.0:8080->80/tcp
laradock_redis_1 docker-entrypoint.sh redis ... Up 0.0.0.0:6379->6379/tcp
laradock_workspace_1 /sbin/my_init Up 0.0.0.0:2222->22/tcp
$ docker-compose down
Stopping laradock_redis_1 ... done
Stopping laradock_mysql_1 ... done
Stopping laradock_nginx_1 ... done
Stopping laradock_php-fpm_1 ... done
Stopping laradock_phpmyadmin_1 ... done
Stopping laradock_workspace_1 ... done
Removing laradock_redis_1 ... done
Removing laradock_mysql_1 ... done
Removing laradock_nginx_1 ... done
Removing laradock_php-fpm_1 ... done
Removing laradock_phpmyadmin_1 ... done
Removing laradock_workspace_1 ... done
Removing laradock_docker-in-docker_1 ... done
Removing network laradock_frontend
Removing network laradock_backend
Removing network laradock_default
$ docker-compose ps
Name Command State Ports
------------------------------