运行docker-compose up -d报错: no such host

运行docker-compose up -d报错: no such host

http://img1.sycdn.imooc.com//climg/5da9c60209bf18e806410284.jpg


下面是我的docker-compose.yml是转成国内镜像吗?

version: "2"

services:

  DOClever:

    image: lw96/doclever

    restart: always

    container_name: "DOClever"

    ports:

    - 20080:10000

    volumes:

    - /srv/doclever/file:/root/DOClever/data/file

    - /srv/doclever/img:/root/DOClever/data/img

    - /srv/doclever/tmp:/root/DOClever/data/tmp

    environment:

    - DB_HOST=mongodb://mongo:27017/DOClever

    - PORT=10000

    links:

    - mongo:mongo


  mongo:

    image: mongo:latest

    restart: always

    container_name: "mongodb"

    volumes:

    - /srv/doclever/db:/data/db


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,我用的相同的配置,在我本地测试,一点问题都没有。

http://img1.sycdn.imooc.com//climg/5da9d52c084d524516000722.jpg


尝试以下工作:

首先,使用docker-compose stop和docker-compose rm来删除相应的容器。

删除/src/下面相应的目录。

其次,再次使用docker-compose up -d命令来创建,查看防火墙,并且使用docker logs -f 容器名称来查询容器运行日志。


实在不行,

最后,停止&删除所有的docker镜像

docker stop $(docker ps -a -q)

docker rm $(docker ps -a -q)

然后再重新创建

  • AngeloBurt 提问者 #1
    安装成功了, 是在etc/hosts下把报错的域名链接写进去,就能安装了 还有就是我没找到src目录啊
    2019-10-19 12:25:31
  • Brian 回复 提问者 AngeloBurt #2
    你在docker-compose文件中写的宿主机的路径,你看看
    2019-10-20 01:02:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师