使用 Docker 搭建 Doclever 环境
参考链接 :
docker pull lw96/doclever
docker pull mongo
# 创建目录
mkdir -p /docker-data/DOClever/data/file
mkdir -p /docker-data/DOClever/data/img
mkdir -p /docker-data/DOClever/data/tmp
mkdir -p /docker-data/mongo/data/db
1. 编辑 docker-compose.yml
version: "2"
services:
DOClever:
image: lw96/doclever
restart: always
container_name: "DOClever"
ports:
- 10000:10000 #端口映射 物理机端口:容器端口
volumes: #挂载,数据持久化 物理机路径:容器路径
- /docker-data/DOClever/data/file:/root/DOClever/data/file
- /docker-data/DOClever/data/img:/root/DOClever/data/img
- /docker-data/DOClever/data/tmp:/root/DOClever/data/tmp
environment:
- DB_HOST=mongodb://mongo:27017/DOClever
- PORT=10000 #指定一个doclever端口
links:
- mongo:mongo
mongo:
image: mongo:latest
restart: always
container_name: "mongodb"
volumes:
- /docker-data/mongo/data/db:/data/db
2. 构建并运行容器
# 配置好后,保存文件,运行docker-compose
$ docker-compose up -d
# 通过 如下命令查看日志
docker logs -f DOClever
# 运行 docker-compose 后, 运行 docker ps 查看
➜ ~ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3a73d9147f82 lw96/doclever "/entrypoint.sh" 44 seconds ago Up 42 seconds 0.0.0.0:10000->10000/tcp, :::10000->10000/tcp DOClever
a89c8c4447c5 mongo:latest "docker-entrypoint.s…" 45 seconds ago Up 43 seconds 27017/tcp mongodb
3. 在浏览器上打开
> 192.168.100.100:10000
4. 初始密码
注意 : 初始后台密码都是 Doclever