はじめに
備忘録
タイトルの通りです。
どなたかのお役に立てれば幸いです。
Networkの確認
docker network ls
コマンドでネットワーク一覧を表示します。
docker-compose.yml
で、
networks:
network:
name: sample_network
のように書いている場合、出力は以下のようになります。
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
e635d0d8923d bridge bridge local
bdb92225ddba host host local
525777c8bd4f sample_network bridge local
4cfd2f0ac727 none null local
Networkの削除
docker network rm
コマンドを使ってネットワークを削除します。
$ docker network rm sample_network
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
e635d0d8923d bridge bridge local
bdb92225ddba host host local
4cfd2f0ac727 none null local
Dockerコンテナが動いている場合、エラーが出力されます。
$ docker network rm sample_network
Error response from daemon: error while removing network: network hugr__apache_db id 13b10e6841f9bf63c3e885bfd669176acefa325c44699f5710932078040e6476 has active endpoints
docker compose down
コマンドで一度止めてから、docker network rm
コマンドを実行します。
$ docker compose down
$ docker network rm sample_network