docker - 重启后找不到 Docker 网络
问题描述
重新启动我的 PC 后docker-compose up
,停止的容器会引发以下错误:
docker network <id> not found
到目前为止,我发现的唯一解决方案是删除所有容器docker-compose down
并重新创建容器docker-compose up
。
我正在使用 Docker for Windows,并使用默认网络配置(即docker-compose.yml
文件中未指定网络)。
还有其他人有这个问题吗?如何解决这个问题?
解决方案
添加:
networks:
test:
external:
name: nat
为每个服务docker-compose.yml
使用网络来解决它。test
推荐阅读
- r - 以闪亮的方式从网络链接渲染 pdf
- excel - 如何使用 Word 编辑器(作为图像)将多个表格范围粘贴到 Outlook 正文中
- r - 通过包含在另一个向量中的字符串动态引用向量名称
- javascript - 组件外的 React.useMemo 等价物
- java - 如何使用配置类中定义的方法?
- java - 在 Intellij 下找不到 *.xml 文件
- java - Hibernate 执行简单查询的时间过长
- angular - 向旧的 Angular 2 应用程序添加 Angular CLI 支持
- lua - 尝试索引一个 nil 值(本地“结果”)
- go - 在多个 go 例程中返回之前的 Wait 之前,WaitGroup 被重用