network connect

最后更新于:2022-04-02 03:05:06

[TOC] ## docker network connect ## 语法 ``` docker network connect [OPTIONS] NETWORK CONTAINER options --alias 为容器添加网络范围的别名 --driver-opt 网络驱动程序选项 --ip IPv4 address (e.g., 172.30.100.104) --ip6 IPv6 address (e.g., 2001:db8::33) --link Add link to another container --link-local-ip 为容器添加一个链接本地地址 ``` ## 示例 ### 在容器启动时候链接到网络 使用`docker run --network=` 格式 ``` > docker run -itd --network=multi-host-network busybox ``` ### 运行的容器连接到网络 ``` > docker network connect multi-host-network container1 ``` ### 运行的容器连接到网络并指定ip ``` > docker network connect --ip 10.10.36.122 multi-host-network container2 ``` ### 使用 `--link`链接到另一个容器的网络 ``` > docker network connect --link container1:c1 multi-host-network container2 ``` ### 为容器创建网络别名 ``` > docker network connect --alias db --alias mysql multi-host-network container2 ``` ### 设置子网与网关,以便自动设置ip ``` // 创建一个网关 > docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 multi-host-network // 给定默认值,如果ip冲突,则自动生成 > docker network connect --ip 172.20.128.2 multi-host-network container2 ```
';