Dockerネットワークを管理するコマンドです。
# docker network create ネットワークを作成する # docker network inspect ネットワークの詳細を表示する # docker network ls ネットワークの一覧を表示する # docker network rm ネットワークを削除する # docker network prune ネットワークを掃除する # docker network connect ネットワークに接続する # docker network disconnect ネットワークから切断する
Dockerネットワークを作成します。
# docker network create --subnet 192.168.1.0/24 network1
下記のオプションを使用可能です。
--attachable Enable manual container attachment --aux-address map Auxiliary IPv4 or IPv6 addresses used by Network driver (default map[]) --config-from string The network from which copying the configuration --config-only Create a configuration only network -d, --driver string ネットワークドライバ (デフォルト:bridge) --gateway strings マスタサブネットのIPv4/IPv6ゲートウェイ (例:192.168.1.254) --ingress Create swarm routing-mesh network --internal Restrict external access to the network --ip-range strings Allocate container ip from a sub-range --ipam-driver string IPアドレス管理ドライバ (デフォルト:default) --ipam-opt map IPアドレス管理ドライバオプション (デフォルト:map[]) --ipv6 IPv6を有効化 --label list ラベル(メタデータ)を設定 -o, --opt map ドライバ依存のオプション指定(デフォルト map[]) --scope string ネットワークのスコープ --subnet strings CIDR形式でサブネットを指定 (例:192.168.1.0/24) --help ヘルプを表示
Dockerネットワークの詳細を表示します。
# docker network inspect network1
下記のオプションを使用可能です。
-f, --format string フォーマットを指定 -v, --verbose Verbose output for diagnostics --help ヘルプを表示
Dockerネットワークの一覧を表示します。
# docker network ls # docker network list
下記のオプションを使用可能です。
-f, --filter filter フィルタを指定 --format string フォーマットを指定 --no-trunc 表示を省略しない -q, --quiet ネットワークIDのみを表示 --help ヘルプを表示
Dockerネットワークを削除します。
# docker network rm network1 # docker network remove network1
下記のオプションを使用可能です。
--help ヘルプを表示
docker run 時に -v /disk1 などで作成した名前無しネットワークの内、未使用のネットワークを一括削除します。
# docker network prune WARNING! This will remove all local networks not used by at least one container. Are you sure you want to continue? [y/N] y
下記のオプションを使用可能です。
--filter label=string フィルタを指定 -f, --force 確認メッセージを表示しない --help ヘルプを表示
コンテナをネットワークに接続します。
# docker network connect --ip 192.168.0.200 network1 container1
下記のオプションを使用可能です。
--alias strings Add network-scoped alias for the container --driver-opt strings ネットワークドライバオプション --ip string IPv4アドレス (例:172.30.100.104) --ip6 string IPv6アドレス (例:2001:db8::33) --link list Add link to another container --link-local-ip strings Add a link-local address for the container --help ヘルプを表示
コンテナをネットワークから切断します。
# docker network disconnect network1 container1
下記のオプションを使用可能です。
-f --force 強制的に切断 --help ヘルプを表示