我在 docker-compose 文件中为容器添加自定义网络。但我在运行时遇到了这个错误docker-compose up
我刚刚补充道:
\nnetworks:\n - mumble\nRun Code Online (Sandbox Code Playgroud)\n这导致docker-compose up出现此错误:
\n\n+] 运行 1/2
\n
\n\xe2\xa0\xbf 容器杂音 启动 > 1.6s
\n\xe2\xa0\xbf 容器 botamusique 启动 > 1.4s来自守护程序的错误响应:无法将接口 veth60b7c6b 添加到沙箱:将接口“veth60b7c6b”IP 设置为 172.18.0.3/16 时出错:无法在沙箱接口中编程地址 172.18.0.3/16,因为它与现有路由冲突 {Ifindex: 38 Dst: 172.18.0.0/16 Src:172.18.0.1 Gw:标志:[]表:254}
\n
小智 7
这非常简单,但错误消息并没有让事情变得更容易。
如果您碰巧有,就会发生此错误
network_mode: host
Run Code Online (Sandbox Code Playgroud)
和
networks:
- somenetwork
Run Code Online (Sandbox Code Playgroud)
一次在同一个 .yaml 文件中,这自然会相互冲突
只需删除network_mode: host并保留networks:即可正常工作
| 归档时间: |
|
| 查看次数: |
2642 次 |
| 最近记录: |