安装gitlab
sudo docker run --detach \--hostname gitlab.mczaiyun.top \--publish 443:443 --publish 80:80 --publish 222:22 \--name gitlab \--restart always \--volume /srv/gitlab/config:/etc/gitlab \--volume /srv/gitlab/logs:/var/log/gitlab \--volume /srv/gitlab/data:/var/opt/gitlab \gitlab/gitlab-ce:latest
hostname 域名 或 ip
publish 端口映射
restart 重启方式
gitlab/gitlab-ce:latest 镜像名称
volume 目录挂载
安装gitlab runner
sudo docker run -d --name gitlab-runner --restart always \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /var/run/docker.sock:/var/run/docker.sock \gitlab/gitlab-runner:latest
注册gitlab runner
docker run --rm -v /srv/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner register \--non-interactive \--executor "docker" \--docker-image alpine:latest \--url "http://gitlab.jinyu.com/" \--registration-token "vtizNrFzQKFacsSMxsJX" \--description "first-register-runner" \--tag-list "test-cicd1,dockercicd1" \--run-untagged="true" \--locked="false" \--access-level="not_protected"
