Docker 创建容器时指定容器 IP

首先创建一个 Bridge 网络,然后创建容器时使用 --network 及 --ip 参数指定网络及 IP 地址,根据实际情况修改参数。

示例:

# 创建一个名字为 name 的 bridge 网络
[root@neves ~]# docker network create --driver bridge --subnet=10.0.0.0/8 --gateway=10.0.0.1 name

# 创建容器并指定容器 IP 地址
# --network=name 	指定使用 name 网络
# --ip 10.0.0.2 	指定容器 IP 地址为 10.0.0.2
[root@neves ~]# docker run --rm -it --name centos8 --network=name --ip 10.0.0.2 -p 1001:1001 centos:8 /bin/bash

相关命令:

# 查看网络模式
[root@neves ~]# docker network ls

# 查看网络信息
[root@neves ~]# docker network inspect name
# Docker 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×