我们的数据库在docker镜像中运行。 VM由于某种原因重新启动,现在我再也无法启动我们的docker镜像了。它因“网络模式无效:默认”而失败。
# docker start 56b
Error response from daemon: Cannot start container 56b: invalid network mode: default
FATA[0000] Error: failed to start one or more containers
搜索网络告诉我,我需要将其更改为“桥梁”,但对于我的生活,我无法找到如何进行更改。
如果有人知道,请帮忙!!!
答案 0 :(得分:0)
我通过直接编辑hostconfig.json文件来修复它。问题是,docker服务一直覆盖文件,因为我猜它已经加载到内存中了。停止docker服务然后编辑hostconfig.json允许我更改网络模式,然后才能启动服务。