使用docker 部署一个自己的doclever

参考网址:https://github.com/sx1989827/DOClever/tree/master/docker
这边把网站上的步骤做了整合,可能会遇到一些错误,可以参考一下我前几篇文章

1 使用docker命令构建

docker build -t lw96/doclever

2 启动容器
直接只需要运行DOClever容器就可以
docker run -it -d –name doclever -p 10000:10000port = 10000  DOClever 在容器里面跑在的的端口号,就是后面的端口号 port = 10000 DOClever 在容器里面跑在的的端口号,就是后面的端口号
上面的-p 10000:10000 宿主机(服务器端口号,可自己设置)
3 创建一个docker-compose.yml的文件
在这里插入图片描述
我这里只做了端口号和路径的改变

version: "2" services: DOClever: image: lw96/doclever restart: always container_name: "DOClever" ports: - 10040: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 

退出报错后
4 启动容器

docker-compose up -d

5 之后就是打开防火墙的一些配置了,可以参考前面的文章
6 在浏览器输入相应的地址,即可访问,自己就有了一个私有化的接口工具啦
在这里插入图片描述

原文链接:https://blog.csdn.net/weixin_44306683/article/details/106251793

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享