Docker布署独角数卡

Article4个月前更新 Done
341 00

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

Docker布署独角数卡

 

部署

部署Docker教程:https://bj.cddone.com/doc/14

1、创建工作目录

mkdir -p /home/docker/djk && cd /home/docker/djk
mkdir -p /home/docker/djk && cd /home/docker/djk

2、下载独角卡源码

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.gz
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.gz

3、创建wordpress容器yaml

vim docker-compose.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:/dujiaoka
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:/dujiaoka

4、启动wordpress容器

docker-compose up -d
docker-compose up -d

5、查看容器状态

docker ps
docker ps

6、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;
}
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、访问域名测试

Docker布署独角数卡
© 版权声明

相关文章

暂无评论

none
暂无评论...