环境描述:
[root@ops-drone-cicd-1无人机]#猫/etc/redhat-release
CentOS的Linux版本7.4.1708(核心)
[root@ops-drone-cicd-1无人机]# firewalld systemctl状态。服务
●firewalld。服务- firewalld动态防火墙守护进程
加载:加载(/usr/lib/systemd/系统/firewalld.service;禁用;厂商预设:启用):
活跃不活跃(死)
文档:男:firewalld (1)
[root@ops-drone-cicd-1无人机]# getenforce
gitlab禁用前置配置:
dockerdocker-compose
# !/bin/sh
#码头工人
curl https://get.docker.com -fsSL | bash - s码头工人——镜子王坚
#码头工人
mkdir - p/etc/docker
t/etc/docker/daemon.json & lt; & lt;——“EOF”
{
“registry-mirrors”: (“https://z0t9e31x.mirror.aliyuncs.com”)
}
EOF
systemctl daemon-reload
systemctl重启码头工人
systemctl使码头工人
# docker-compose
wget - p/usr/local/bin/- c http:///others/docker-compose
chmod + x/usr/local/bin/docker-compose
ln - s/usr/local/bin/docker-compose工作
码头工人
systemctl停止码头工人。服务
mv/var/lib/docker/数据/
vi/usr/lib/systemd/system/docker.服务
# ExecStart——图/数据/码头工人
ExecStart=/usr/bin/dockerd - h fd://猚ontainerd=//containerd/containerd运行。袜子——图/数据/码头工人
systemctl daemon-reload
systemctl开始码头工人。服务
码头工人信息| grep Dir
drone-cidocker-compose
#猫docker-compose root@ops-drone-cicd-1无人机。yaml
版本:“3”
服务:
drone-server:
图片:无人机/无人驾驶飞机:最新
container_name: drone-server港口:
——8090:80
卷:
-/数据/无人机/drone-data:/var/lib/无人机/
-/etc/localtime:/etc/localtime
-/var/run/docker.sock:/var/运行/码头工人。袜子
重启:总是
——DRONE_SERVER_HOST=your.drone.com
- DRONE_SERVER_PROTO=http
- DRONE_TLS_AUTOCERT=false
- DRONE_RUNNER_CAPACITY=2
- DRONE_GIT_ALWAYS_AUTH=false
还有三个关键配置说啥不让发,这就截个图吧…
nginx808090
上游无人机{
服务器127.0.0.1:8090;
}
服务器{
听80;
server_name your.drone.com;
位置/{
proxy_set_header主机主机美元;
proxy_set_header X-Real-IP remote_addr美元;
proxy_set_header X-Forwarded-Proto美元计划;
proxy_set_header X-Forwarded-For remote_addr美元;
proxy_redirect;
proxy_pass http://drone;
}
}