以下是CentOS下Docker网络配置指南:
使用命令sudo yum install -y docker安装Docker,安装后启动服务并设置开机自启:sudo systemctl start docker,sudo systemctl enable docker。
使用docker network ls查看现有Docker网络。
使用docker network create --driver bridge --subnet <子网> --gateway<网关> <网络名>创建自定义桥接网络,如docker network create --driver bridge --subnet 192.168.1.0/24 --gateway 192.168.1.1 my_bridge。
使用docker run -d --name <容器名> --network <网络名> <镜像名>运行容器并连接到指定网络,若要指定静态IP,可在运行容器时添加--ip <IP地址>参数。
创建网络时可通过--dns参数指定DNS服务器,也可在运行容器时通过--dns参数指定。
编辑/etc/docker/daemon.json文件,添加如{"bip": "192.168.1.1/24", "fixed-cidr": "192.168.1.0/24"}等配置,然后重启Docker服务systemctl restart docker。
可使用docker network connect和docker network disconnect命令连接或断开容器与网络的连接,使用docker network rm命令删除网络。