如何为所有新的dockernetworking设置基本IP地址
当我创build一个新的networking时,docker使用地址172.255.255.255(172.17.1.0,172.18.1.0等)创build它。 但是这可能与外部地址冲突,因为我的networking中的所有机器都有相同的前缀(172.255.255.255)
有没有办法在创build新networking时configurationdocker使用的基础子网地址?
[更新]我自动创build和删除networking,所以我不能设置–subnet选项(因为我不知道在用什么地址)。 我需要dockerpipe理dynamic地址池,就像pipe理入口networking(自动分配和修剪子网)一样。 其实,我需要的只是自定义入口基地址!
默认networking被命名为网桥。 这是设置使用172范围。
你需要做的是创build自己的桥梁networking。
$ docker network create -d bridge my_bridge (use the --ip-range option)
然后你可以添加一个容器到该networking。
$ docker run -d --net=my_bridge --name db training/postgres
https://docs.docker.com/engine/tutorials/networkingcontainers/
- docker rabbitmq主机名问题
- 获取Dockernetworking的主机名/ IP
- 使用密码进行密码时,无法连接到Kubernetes中的mysql pod(访问被拒绝)
- CoreOS无法使用提供的用户名和密码在云configuration文件中login?
- 使用Docker的Powershell devbox Magento安装
- 使用Intellij IDEA重新加载远程弹簧启动应用程序的例外
- NaCl辅助程序在没有沙箱的情况下运行! 运行npmtesting时出错
- Dockerfile运行命令返回“没有这样的文件或目录”
- PHPdocker最好的方法。 在Docker内部或外部构build应用程序?