欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

正在运行docker容器添加其他网络

程序员文章站 2022-05-11 14:14:01
...

一、添加自定义docker虚拟网卡

docker network create --driver bridge --subnet 172.103.0.0/16 --gateway 172.103.0.1 docker-lan

二、使用docker connect命令添加网卡并设置ip地址

# 使用docker network connect --help 命令可看到使用方法

Usage:	docker network connect [OPTIONS] NETWORK CONTAINER

Options:
      --alias strings           Add network-scoped alias for the container
      --ip string               IPv4 address (e.g., 172.30.100.104)
      --ip6 string              IPv6 address (e.g., 2001:db8::33)
      --link list               Add link to another container
      --link-local-ip strings   Add a link-local address for the container



# 以正在运行的nginx为例添加一块网卡并设置固定ip地址
docker network connect --ip 172.30.200.252 docker-lan nginx