基础架构系列篇-系统centos7中docker安装gitlab
1. 下载安装镜像
(1) 打开https://hub.docker.com/
搜索gitlab,选择CE版本的gitlab/gitlab-ce某tags
例 docker pull gitlab/gitlab-ce:tags
(2) 直接运行docker pull gitlab/gitlab-ce
默认下载latest版本tags的镜像
2. 查看运行
查看镜像 docker images
运行容器
启动 sudo docker run --detach(后台运行) --hostname ip(地址)
--publish 5001(外部端口):443 --publish 5000(外部端口):80 --publish 5002(外部端口):22
--name gitlab(容器名称) --restart always (重启)
--volume /env/gitlab/etc(外部映射卷路径):/etc/gitlab(容器内路径) --volume /env/gitlab/logs(外部映射卷路径):/var/log/gitlab(容器内路径) --volume /env/gitlab/opt(外部映射卷路径):/var/opt/gitlab(容器内路径)
镜像id
查看容器
docker ps -a(查看运行的容器docker ps)
打开filewall访问端口
3. 修改gitlab.rb参数
external_url 'http://ip'
gitlab_rails['gitlab_ssh_host'] = 'ip'
gitlab_rails['gitlab_shell_ssh_port'] = 5002
也可定制修改邮箱通知 https等功能
4. 测试
浏览器打开http://ip:5000
登录root帐号设置密码