运行docker-compose up -d报错: no such host
下面是我的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
正在回答
同学,我用的相同的配置,在我本地测试,一点问题都没有。
尝试以下工作:
首先,使用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)
然后再重新创建
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星