第一步:是否安装docker
docker安装步骤
第二步:下载镜像
docker pull twang2218/gitlab-ce-zh
第三步:启动镜像
docker run -d \
-p 8443:443 -p 9080:80 -p 2222:22 \
--name gitlab \
--restart always \
-v /srv/gitlab/config:/etc/gitlab \
-v /srv/gitlab/gitlab/logs:/var/log/gitlab \
-v /srv/gitlab/gitlab/data:/var/opt/gitlab \
twang2218/gitlab-ce-zh
第四步:关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
第五步:修改/srv/gitlab/config/gitlab.rb中的内容
#加上这个配置,ip为访问ip,端口为容器映射端口,这个端口和配置中的(unicorn['port'] = 端口号)要不一样,默认是8080
external_url 'http://192.168.140.133:9080'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
第六步:杀死gitlab
#后面为容器id
docker rm -f 46cd07da6aca
第七步:重新启动gitlab
docker run -d \
-p 8443:443 -p 9080:9080 -p 2222:2222 \
--name gitlab \
--restart always \
-v /srv/gitlab/config:/etc/gitlab \
-v /srv/gitlab/gitlab/logs:/var/log/gitlab \
-v /srv/gitlab/gitlab/data:/var/opt/gitlab \
twang2218/gitlab-ce-zh