更改容器分配的IP地址

时间:2015-10-14 16:48:43

标签: mysql docker

我想创建一个具有自己的静态IP地址的容器。

我正在使用此命令:

$sudo docker run -d -p 172.17.0.55::3306 mysql

结果是:

e7e8d812163bfcc333f24bdad23b67382fdb5b9ca57e75cb65d8ed0feb4e2dc3

Error response from daemon: Cannot start container
e7e8d812163bfcc333f24bdad23b67382fdb5b9ca57e75cb65d8ed0feb4e2dc3: 
Error starting

userland proxy: listen tcp 172.17.0.55:32827: bind: cannot assign requested address

哪里出错?

1 个答案:

答案 0 :(得分:0)

要为您的容器提供静态IP,您可以使用编织或牧场主。如果你喜欢从命令行工作,我建议使用编织。

Weave创建自己的网络并为容器分配静态ips。编织轻巧,只有10 MB的容器。所以你可以分配像10.42.0.1等的ips。