云原生docker部署MrDoc

article5个月前更新 done
160 0 0

官方地址:https://mrdoc.pro

演示网站:https://bj.cddone.com

云原生docker部署MrDoc

部署

1、创建工作目录

cd /home/docker/mrdoc 

2、拉取mrdoc代码

  • 开源版本
git clone https://gitee.com/zmister/MrDoc.git
  • 专业版
git clone https://用户名:密码@git.mrdoc.pro/MrDoc/MrDocPro.git

3、修改mrdoc文件名

mv MrDoc data

4、创建容器yaml文件

  • 指定镜像名称
  • 设置容器名称
  • 设置容器自启动
  • 映射端口
  • 映射目录
version: '3'
services:
  mrdoc:
    image: zmister/mrdoc:v6
    container_name: mrdoc
    restart: always
    ports:
      - 10086:10086
    volumes:
      - /home/docker/mrdoc/data:/app/MrDoc

5、运行容器

docker-compose up -d

6、查看容器信息

docker ps
CONTAINER ID   IMAGE              COMMAND                CREATED         STATUS         PORTS                                           NAMES
c3c5070c919c   zmister/mrdoc:v6   "sh docker_mrdoc.sh"   9 minutes ago   Up 9 minutes   0.0.0.0:10086->10086/tcp, :::10086->10086/tcp   mrdoc

7、访问测试

http://ip:端口

8、设置nginx反向代理

    server {
        listen  443 ssl;
        server_name bj.cddone.com;
        
        location / {
        proxy_pass http://localhost:10086;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        }
    }
© 版权声明

暂无评论

暂无评论...