前提條件安裝docker
前提條件安裝docker-compose
前提條件安裝gogs
在gogs主機數據庫創建drone數據庫
mysql> create database drone; utf8mb4 --UTF-8 Unicode; utf8mb4_unicode_ci;
防火牆設置
firewall-cmd --zone=public --add-port=10081/tcp --permanent && firewall-cmd --reload
需要創建一個drone目錄
mkdir -p /root/docker/drone
生成drone和agent之間通信需要的密鑰或者自定義 都可以
LC_ALL=C </dev/urandom tr -dc A-Za-z0-9 | head -c 65 && echo
生成的 HvNJYl2YBQ9P7awrfhWv3ezbZpQzvtNUq2Lh7xlfEAHZSQ1wSAdXbROGKSJBzUUw8
編寫drone docker-compose.yml文件
vi /root/docker/drone/docker-compose.yml