多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[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=<network-name>` 格式 ``` > 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 ```