|
任我行238
发表于 2020-3-2 11:50
来自 中国湖南长沙
【请教楼主,着实是搞不明白了。】
容器绑定到桥接网卡 并指定ip
--network bridge-host --ip=192.168.99.11
在你创建的容器里添加绑定的网络 和绑定的ip
如下
docker run -itd --restart=always --network bridge-host --ip=192.168.99.2 --name kms-server3 luodaoyi/kms-server
上面的您的这个命令,我修改为我自己的容器名称及IP后,无法配置,提示:
docker run -itd --restart=always --network bridge-host --ip=192.168.0.89 --name linuxserver-qbittorrent1 linuxserver/qbittorrent:latest
docker: Error response from daemon: Conflict. The container name "/linuxserver-qbittorrent1" is already in use by container "5b16d13a76a448ae15bf675cde2b150e558715f3b808d1ef2cae6ed11491197f". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
我的容器是在配置桥接前,就已经有运行及配置好了的容器,只是不是桥接模式。在docker容器中,我将我的容器绑定到了网络中的bridge-host,能获取到了与我计算机及nas相同地址段的网络地址了。只是地址我无法固定。已经是桥接成功了。我的容器,自动分配到的IP地址是192.168.0.2,我的路由器管理地址是192.168.0.1,创建网络命令那一步,我已经配置成功了,没报错。
现在想请问楼主的是,我如何给我的容器配置固定的IP地址,而不是自动分配的地址。万谢
执行完您的第一步后,在网络中,绑定一下容器,容器桥接成功了,只是拿到的IP不是固定的。
|
|