docker实现独立ip地址分配
测试环境
- Ubuntu18.04 LTS
步骤
新建网桥br0
vim /etc/network/interface
1 | auto br0 |
修改docker配置文件
vim /lib/systemd/system/docker.service
添加下述代码调整配置文件
1 | EnvironmentFile=-/etc/default/docker |
修改原有的ExecStart行代码为
1 | ExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS --containerd=/run/containerd/containerd.sock |
vim /etc/default/docker
添加下述代码
1 | DOCKER_OPTS="-b=br0" |
重启网络服务
1 | service networking restart |
重载配置文件并重启docker
1 | systemctl reload docker.service |
此时ifconfig如下
测试
此时新启动docker容器并查看ip地址
1 | docker run -itd --name ueditor ueditor:1.0 |
测试ssh服务
测试http服务
本文作者:
yd0ng
本文链接: https://yd0ng.github.io/2020/12/08/docker%E5%AE%9E%E7%8E%B0%E7%8B%AC%E7%AB%8B%E5%9C%B0%E5%9D%80%E5%88%86%E9%85%8D/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!
本文链接: https://yd0ng.github.io/2020/12/08/docker%E5%AE%9E%E7%8E%B0%E7%8B%AC%E7%AB%8B%E5%9C%B0%E5%9D%80%E5%88%86%E9%85%8D/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!