官方文档,演示站点:https://shop.cddone.com

部署
部署Docker教程:https://bj.cddone.com/doc/14
1、创建工作目录
mkdir -p /home/docker/djk && cd /home/docker/djk2、下载独角卡源码
wget https://github.com/assimon/dujiaoka/releases/download/2.0.6/2.0.6-antibody.tar.gz && apt install -y tar && tar -zxvf 2.0.6-antibody.tar.gz && rm 2.0.6-antibody.tar.gz3、创建wordpress容器yaml
vim docker-compose.yaml- 参数说明:
- 设置镜像
- 设置容器名称
- 设置容器自启动
- 映射端口
- 映射目录
- 数据持久化
version: '3'
services:
  nginx:
    image: nginx
    container_name: nginx
    restart: always
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx/logs:/var/log/nginx
      - ./nginx/conf:/etc/nginx/conf.d
      - ./ssl:/etc/letsencrypt
      - ./dujiaoka:/usr/share/nginx/html
    environment:
      - TZ=Asia/Shanghai
  djk:
    image: stilleshan/dujiaoka
    container_name: djk
    restart: always
    ports:
      - "10080:80"
    volumes:
      - ./dujiaoka:/dujiaoka4、启动wordpress容器
docker-compose up -d5、查看容器状态
docker ps6、nginx反代规则
server {
    listen  443 ssl;
    server_name localhost;
    ssl_certificate      /etc/letsencrypt/cdocd.com.pem;
    ssl_certificate_key  /etc/letsencrypt/cdocd.com.pem;
    location / {
        proxy_pass http://IP:10080;
        rewrite ^/(.*)$ /$1 break;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Upgrade-Insecure-Requests 1;
        proxy_set_header X-Forwarded-Proto https;
    }联系我们: @cddone cddone@qq.com
7、访问域名测试

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



