Docker重启容器IP不改变问题


参考了这个帖子内容
http://dockone.io/question/50

根据里面设置的静态IP可以成功, 但是重启容器后就还是没有有网卡了
因为每次重启容器PID就不一样了。之前设置的网络就失效了。有什么办法固定这个PID不改变
或者有什么方法重启容器里面IP和配制IP的时候是一致的呢?

谢谢
已邀请:

许四两 - 北京数字安全公司运维工程师

赞同来自:


重启以后 pid变了网络是失效的,所以需要一个脚本再bind一次IP,你可以包装好一个脚本做docker重启,里面有一条是docker restart

xds2000 - 数人科技CTO

赞同来自:


这个正在被实现。之前因为要把网络plugin机制实现,这个功能一直是被搁置的状态。你可以关注下

https://github.com/docker/libnetwork/issues/161

如果你等不及,可以自己patch下,加上一个绑定IP的参数。
https://github.com/pdumais/doc ... 5d9bc

FionaHall - Docker中国社区发起人,Docker Meetup组织者,打杂@DaoCloud

赞同来自:


作为一个纯粹的非技术人员,我还是邀请 DaoCloud 的孙宏亮来回答吧。

要回复问题请先登录注册