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

来源:4-5 使用Docker搭建本地Mock服务&接口测试服务DOClever

AngeloBurt

2019-10-18 22:03:23

http://img.mukewang.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回答

Brian

2019-10-18

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

http://img.mukewang.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)

然后再重新创建

0
hrian
回复
hngeloBurt
h 你在docker-compose文件中写的宿主机的路径,你看看
h019-10-20
共2条回复

0 学习 · 1842 问题

查看课程