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 
最后编辑于 2020-01-13 17:47:31

本文由 Neves 创作 & 原文链接:https://7core.cn/archives/docker创建容器时指定容器ip.html
采用 知识共享署名-非商业性使用-相同方式共享 CC 4.0 BY-NC-SA 国际许可协议进行许可。
本站文章除注明出处 / 转载外,均为本站原创或翻译,转载请附上本声明。

评论

Your browser is out-of-date!

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

×