Drone docker 安装

注意要点

1
2
3
--env=DRONE_SERVER_HOST=drone.josway.cc:52080 要和 --publish=52080:80 端口一致

如果 --env=DRONE_SERVER_PROTO=https 那么就要使用 --env=DRONE_SERVER_HOST=drone.josway.cc:52443

Github 配置

image.png

Server

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo docker run \
--volume=/var/lib/drone:/data \
--env=DRONE_GITHUB_CLIENT_ID=cex38 \
--env=DRONE_GITHUB_CLIENT_SECRET=d3xe8 \
--env=DRONE_RPC_SECRET=1ax7b \
--env=DRONE_SERVER_HOST=drone.josway.cc:52080 \
--env=DRONE_SERVER_PROTO=http \
--publish=52080:80 \
--publish=52443:443 \
--restart=always \
--detach=true \
--name=drone \
drone/drone:2

Runner

1
2
3
4
5
6
7
8
9
10
11
sudo docker run --detach \
--volume=/var/run/docker.sock:/var/run/docker.sock \
--env=DRONE_RPC_PROTO=http \
--env=DRONE_RPC_HOST=drone.josway.cc:52080 \
--env=DRONE_RPC_SECRET=1ax7b \
--env=DRONE_RUNNER_CAPACITY=2 \
--env=DRONE_RUNNER_NAME=my-first-runner \
--publish=53000:3000 \
--restart=always \
--name=runner \
drone/drone-runner-docker:1

Github 加密原始命令 drone

Gitea 加密原始命令 drone


Drone docker 安装
https://blog.josway.cc/2022/06/20/yuque/Drone docker 安装/
作者
JOSWAY
发布于
2022年6月20日
许可协议