docker service endpoint with name xxx already exists. 素颜马尾好姑娘i 2022-12-13 04:37 135阅读 0赞 报错日志 Cannot restart container mysql1: service endpoint with name xxx(容器名字) already exists 问题排查原因 虽然通过docker ps -a|grep xxx(容器名字) 已经移除掉不存在了,但是该容器的网关还是存在桥接连接,需要先断开桥接,再次将容器拉起,这样在主机上的xxx网关和docker服务重新配对可以解决 解决步骤 **1、强制移除容器xxx** docker rm -f xxx **2、查看桥接服务信息** docker 有四种网络连接方式,默认是桥接,其它分别为回环、联盟和none方式,可以通过 docker network ls查看 docker network inspect bridge 查看是否有xxx容器名称 **3、如果存在xxx容器名称,断开桥接** docker network disconnect --force bridge xxx **4、重新构建docker 服务,即可解决** docker run .... 如果上面的方式还是无法解决,可以参考其他博主的方式,停掉所有的容器服务,断开桥接 [方式一][Link 1] [Link 1]: https://blog.csdn.net/qq_18881987/article/details/85228659?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
还没有评论,来说两句吧...