参考:
https://docs.gitlab.com/omnibus/docker/README.html
利用GitLab Docker images安装GitLab(填坑)
下面是我的步骤:
1、下载gitlab-ce:
docker pull gitlab/gitlab-ce
2、启动脚本
#!/bin/bash sudo docker run --detach --hostname gitlab.example.com --publish 192.168.1.100:10443:443 --publish 192.168.1.100:10080:10080 --publish 192.168.1.100:10022:22 --name gitlab --restart always --volume /gitlab/gitlab_data/config:/etc/gitlab --volume /gitlab/gitlab_data/logs:/var/log/gitlab --volume /gitlab/gitlab_data/data:/var/opt/gitlab gitlab/gitlab-ce:latest
上面的192.168.1.100是我的电脑的IP地址,/gitlab/gitlab_data/config、/gitlab/gitlab_data/logs以及/gitlab/gitlab_data/data三个目录要先提前建好
3、运行起来后,修改gitlab.rb
vim /gitlab/gitlab_data/config/gitlab.rb:
external_url ‘http://192.168.1.100:10080‘ gitlab_rails[‘gitlab_shell_ssh_port‘] = 10022
或者使用下面的命令修改:
sudo docker exec -it gitlab /bin/bash
vim /etc/gitlab/gitlab.rb
4、重启gitlab
docker restart gitlab
对于docker版本,不需要执行gitlab-ctl stop && gitlab-ctl reconfigure&&gitlab-ctl start
5、访问
6、为了以后安装方便,可以将这个镜像导出到本地
docker save -o gitlab-ce.tar gitlab/gitlab-ce:latest
完
原文:https://www.cnblogs.com/pengdonglin137/p/11520874.html