docker安装gitlab-ce
Docker 拉取 GitLab,GitLab Runner
docker pull gitlab/gitlab-ce
运行docker容器
docker run -itd -p 9980:80 -p 9922:22 -v /usr/local/gitlab-test/etc:/etc/gitlab -v /usr/local/gitlab-test/log:/var/log/gitlab -v /usr/local/gitlab-test/opt:/var/opt/gitlab --restart always --privileged=true --name gitlab-test gitlab/gitlab-ce
-d 后台模式运行,并返回容器 ID -p 端口,这里我们将容器的8080和50000映射到主机的8080和50000 -v 映射宿主机的目录到容器的目录,这里我们映射了两个目录 --name 容器名字
修改配置文件
docker exec -it gitlab-test /bin/bash
vi /etc/gitlab/gitlab.rb
# 添加内容,[IP]修改为对应IP
external_url 'http://[IP]'
gitlab_rails['gitlab_ssh_host'] = '[IP]'
gitlab_rails['gitlab_shell_ssh_port'] = 9922
重启服务使配置生效
gitlab-ctl reconfigure
gitlab-ctl restart
exit
本地浏览器访问:http://IP:9980访问看到如下界面

查看root密码
docker exec -it gitlab-test cat /etc/gitlab/initial_root_password
使用获取到的密码登录之后可以看到如下dashboard

如上就是docker安装gitlab的全部过程
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。