安装 docker 并拉取相关镜像
gitlab/gitlab-ce
gitlab/gitlab-runner
1 2
| docker pull gitlab/gitlab-ce docker pull gitlab/gitlab-runner
|
运行 docker 镜像
1 2 3 4 5 6 7 8 9 10
| docker run -d \ --name gitlab \ --restart always \ -p 127.0.0.1:50080:80 \ -p 127.0.0.1:50022:22 \ -m 2048m \ -v /opt/docker/gitlab/config:/etc/gitlab \ -v /opt/docker/gitlab/logs:/var/log/gitlab \ -v /opt/docker/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce:latest
|
1 2 3 4 5 6 7 8
| docker run -d \ --name gitlab-runner \ --link gitlab:gitlab \ --restart always \ -m 1024m \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /opt/docker/gitlab-runner/config:/etc/gitlab-runner \ gitlab/gitlab-runner:latest
|
1 2 3 4 5 6 7 8 9 10 11
| docker run -d \ --name gitlab \ --restart always \ -p 127.0.0.1:50080:80 \ -p 127.0.0.1:50022:22 \ -m 2048m \ -v /opt/docker/gitlab/config:/etc/gitlab \ -v /opt/docker/gitlab/logs:/var/log/gitlab \ -v /opt/docker/gitlab/data:/var/opt/gitlab \ -v /opt/docker/gitlab/.license_encryption_key.pub:/opt/gitlab/embedded/service/gitlab-rails/.license_encryption_key.pub \ gitlab/gitlab-ee:latest
|
注册 gitlab-runner
1 2 3
| docker exec -it gitlab-runner gitlab-runner register
|
参考文档