GitLab-CE和Gitlab-Runner安装
1.GitLab-CE安装
1.GitLab-CE
docker run -d \
--name Gitlab-CE \
-p 22:22 \
-p 80:80 \
-p 443:443 \
-v /appdata/docker/Gitlab/Gitlab-CE/config:/etc/gitlab \
-v /appdata/docker/Gitlab/Gitlab-CE/logs:/var/log/gitlab \
-v /appdata/docker/Gitlab/Gitlab-CE/data:/var/opt/gitlab \
--restart always \
gitlab/gitlab-ce:latest
2.root密码查看
docker exec -it Gitlab-CE grep 'Password:' /etc/gitlab/initial_root_password
2.Gitlab-Runner安装
1.安装Runner
docker run -d \
--name Gitlab-Runner \
-v /appdata/docker/Gitlab/Gitlab-Runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
gitlab/gitlab-runner:latest
2.注册Runner
docker run --rm \
-v /mnt/user/appdata/Gitlab/Gitlab-Runner/config:/etc/gitlab-runner gitlab/gitlab-runner register \
--non-interactive \
--executor "docker" \
--docker-image alpine:latest \
--url "http://IP/" \
--registration-token "Token" \
--description "first-register-runner" \
--tag-list "MicroServer,Home" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"