Docker安装GitLab
使用Docker方式安装Gitlab
查询可用docker镜像
docker search gitlab
下载镜像
docker pull gitlab/gitlab-ce
docker pull twang2218/gitlab-ce-zh
twang2218/gitlab-ce-zh 中文版gitlab
启动服务
docker run -d -p 10008:80 -p 10009:443 -p 10010:22 –restart always –name my_gitlab -v /docker/gitlab/etc/gitlab:/etc/gitlab -v /docker/gitlab/var/log/gitlab:/var/log/gitlab -v /docker/gitlab/var/opt/gitlab:/var/opt/gitlab –privileged=true twang2218/gitlab-ce-zh
修改gitlab.rb文件
vi /docker/gitlab/etc/gitlab/gitlab.rb
修改位置:
# 设置为域名,如下
external_url ‘http://gitlab.xxxx.com‘
# ip,如下
external_url ‘http://192.168.0.101‘
# 直接使用域名
gitlab_rails[‘gitlab_ssh_host’] = ‘gitlab.xxx.com’
# ip地址
gitlab_rails[‘gitlab_ssh_host’] = ‘192.168.0.101’
# 端口为启动docker时映射的ssh端口
gitlab_rails[‘gitlab_shell_ssh_port’] =10010
# 设置时区为东八区,即北京时间
gitlab_rails[‘time_zone’] = ‘Asia/Shanghai’
重启docker
docker restart my_gitlab
进入docker容器里
docker exec -it my_gitlab /bin/bash
修改端口号
vi /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
1 |
|
重启gitlab
执行 gitlab-ctl restart
1 |
|
在浏览器打开 ip:端口号即可访问
查看root默认密码
第一次登录设置密码
cat /docker/gitlab/etc/gitlab/initial_root_password