电脑重启后 第二次链接mongo-express报错

来源:2-3 【动动手】一行命令在Docker中运行MongoDB

慕沐7276372

2019-04-10

容器 镜像都已经安装好 第一次使用没问题 都能链接。第二天开机再链接的时候提示报错 说不能连接到未启动的容器上
图片描述

我是先运行的 docker run -v /d/mymongo/data:/data/db -d mongo:4 启动数据库
然后 再运行 docker run --link mymongo:mongo -p 8081:8081 mongo-express 这个命令
然后提示:D:\toops\Docker Toolbox\docker.exe: Error response from daemon: Cannot link to a non running container: /mymongo AS /vibrant_thompson/mongo.
查了资料 没有找到相应解决办法 请老师帮忙解答

写回答

1回答

qq__18

2019-04-10

这位同学你在执行docker run时没有指定--name,注意启动的镜像名字已经变成了"competent_williamson",

这样再用“mymongo”建立与mongo-express的连接就会有错误了。

你可以试试 

docker run --link competent_williamson:mongo -p 8081:8081 mongo-express

1
1
慕沐7276372
谢谢,明白了,问题解决了。
2019-04-11
共1条回复

玩转MongoDB4.0(最新版) 从入门到实践

30%理论+70%实战,用实操检验真理,一门让你事半功倍的入门进阶课

1138 学习 · 197 问题

查看课程