好记忆不如烂笔头
1.docker: Error response from daemon: Cannot link to /mysql, as it does not belong to the default network
参考
无法链接到由docker-compose启动的正在运行的容器问题解决
首先要通过 --link mysql, 链接到 mysql。通过 docker inspect mysql ,可以看到

首先通过命令列出所有 docker 网络 .
docker network ls
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JHX2QiZc-1584887686046)(D:\typora\notes\asset\image-20200322223220201.png)]](https://i-blog.csdnimg.cn/blog_migrate/d9d62cac56a973b1a9a406a6d87d2415.png#pic_center)
docker-compose 在运行时会创建一个新的网络 .例如在我遇到的情况中,是已有一个由 docker-compose 运行的 base-service_default 的网络 , 后面想通过 docker run xxx 命令链接上 base-service_default 网络 .
原来的命令:
docker run -p 8080:8080 --name mall-admin \
--link 679 \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/admin/logs:/var/logs \
-d mall/mall-admin:1.0-SNAPSHOT
正确的运行命令
docker run -p 8080:8080 --name mall-admin \
--link 679 \
--net base-service_default \
-v /etc/localtime:/etc/localtime \
-v /mydata/app/admin/logs:/var/logs \
-d mall/mall-admin:1.0-SNAPSHOT
4723

被折叠的 条评论
为什么被折叠?



