部署服务失败时报错信息:network with name XXX already exists。
出现这样情况的原因是Docker容器已经未被使用或已不存在但其网络还存在,当你再用同样的服务名字命名当前部署的服务时提示被占用了。
解决办法,执行 docker network prune 命令清除未被使用的网络
然后用docker network ls 命令查看原先的xxx名字的网络已不存在
最后再执行部署或更新服务的docker命令就成功了。