打开localhost:10040,该网页无法正常运作

打开localhost:10040,该网页无法正常运作

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

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

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

老师,我不是链接的云服务器,是在本地电脑弄的,前天的时候启动docker-compose,打开localhost:10040正常显示doclever的页面,昨天mac升级了,docker打不开了,重装了一下,然后就成这样了呢...

正在回答 回答被采纳积分+1

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

2回答
Brian 2020-04-14 01:11:42

跟你一样的配置:

version: "2"

services:

DOClever:

image: lw96/doclever

restart: always

container_name: "DOClever"

ports:

- 10000:10000

   #    volumes:

   #    - ./file:/root/DOClever/data/file

   #    - ./img:/root/DOClever/data/img

   #    - ./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:

   # - ./datadir:/data/db

我本地做了一下测试:

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

数据库及docker运行状态:

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

Brian 2020-04-05 15:06:16

你看看你当时创建的这个docker-compose.yml的文件目录中,有没有srv目录

如果有,可以尝试重建DOClever环境

docker-compose up --force-recreate -d

  • 提问者 慕前端9400822 #1
    试了,也不行。。。。 不会搞了。。。。
    2020-04-05 15:18:20
  • Brian 回复 提问者 慕前端9400822 #2
    要确定一下:1. 是不是容器的服务出了问题; 2. 你的数据目录,我看写的是./srv 这个目录有没有访问权限; 3. 你运行docker-compose的时候,命令是在哪个目录下执行的,是不是docker-compose文件的同级目录; 4. 如果数据文件在的话,重建之后 应该是可以好的啊。
    2020-04-06 00:20:26
  • noblenooble 回复 提问者 慕前端9400822 #3
    同样是mac 也是提示ERR_EMPTY_RESPONSE
    2020-04-09 15:40:34
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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