はじめに
この記事では、docker network の確認・削除方法について記載します。
docker network の確認方法
docker network の一覧確認コマンドは以下の通りです。
# docker network ls [OPTIONS]
docker network ls
NETWORK ID NAME DRIVER SCOPE
5ba8cbcece9d bridge bridge local
f818b24798fd host host local
7959364c11a5 nest-api-network bridge local
2801b6847bed none null loca
絞り込んで表示することも可能です。
docker network ls --filter name=work-network
NETWORK ID NAME DRIVER SCOPE
65c39fdbf21e work-network bridge local
docker network の詳細を確認したい場合は以下のコマンドで確認できます。
# docker network inspect [OPTIONS] NETWORK [NETWORK...]
docker network inspect 5ba8cbcece9d f818b24798fd
[
{
"Name": "bridge",
"Id": "5ba8cbcece9deb06b2b4abf6ec3ff229970cf78cd16aa5cdf13e1e5d750d3a11",
"Created": "2024-03-14T00:20:50.8832907Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": [
{
"Subnet": "172.17.0.0/16",
"Gateway": "172.17.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {
"com.docker.network.bridge.default_bridge": "true",
"com.docker.network.bridge.enable_icc": "true",
"com.docker.network.bridge.enable_ip_masquerade": "true",
"com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",
"com.docker.network.bridge.name": "docker0",
"com.docker.network.driver.mtu": "1500"
},
"Labels": {}
},
{
"Name": "host",
"Id": "f818b24798fde3a705653f3d8f921274ea8670e5ef4600f5eacd028921785dc0",
"Created": "2024-03-08T00:55:05.595967094Z",
"Scope": "local",
"Driver": "host",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": null,
"Config": null
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {},
"Labels": {}
}
]
docker network の削除方法
docker network 削除コマンドは以下の通りです。
# docker network rm NETWORK [NETWORK...]
docker network rm 7959364c11a5