关键词:docker network not found
服务器重启之后无容器运行
尝试启动容器,启动报错了,提示docker创建的network找不到?
使用docker network list 命令查看,对比ID发现确实没找到对应的network信息,重启莫名其妙被删除了?
不管了新建一个重新绑上去,输入命令:
1、创建容器网络
docker network create cq_network
2、将目标容器连接到新的网络
docker network connect cq_code_postgres_1 cq_network
3、启动容器
docker start cq_code_postgres_1
布怼,怎么好像没有切换成功,还是启动失败
使用inspect 查看容器信息
docker inspect cq_code_postgres_1
可以看到,容器绑定了两个network配置信息,第一个是被删除之前绑定的network信息,名称为cq_code_default,第二个才是我刚刚创建的cq_network, 但是启动的时候只有第一个生效了,所以还是启动失败了
接下来尝试断开cq_code_default的连接,执行命令:
docker network disconnect cq_code_default cq_code_postgres_1
再次查看容器的信息
可以看到,已经没有cq_code_default的连接信息了,再次尝试启动容器
启动成功🏅