选择基镜像
基镜像使用dokcer hub官方提供的gitlab-ce当前最新版本11.0.3-ce.0,https://hub.docker.com/r/gitlab/gitlab-ce/tags/docker pull gitlab/gitlab-ce:11.0.3-ce.0
docker tag gitlab/gitlab-ce:11.0.3-ce.0 10.240.4.159/app/gitlab-ce:11.0.3-ce.0
docker push 10.240.4.159/app/gitlab-ce:11.0.3-ce.0
部署TOMCAT服务
- 登陆Rancher(1.6.18),编排工具用的是默认的Cattle
- 应用 - 用户 - 添加应用 - 名称:[GITLAB] - 创建
- 添加服务 - 在添加服务页面添写配置如下信息 - 创建
名称: gitlab 选择镜像: 10.240.4.159/app/gitlab-ce:11.0.3-ce.0 端口映射: 80:80/tcp 22:22/tcp 443:443/tcp 命令 - 环境变量: GITLAB_OMNIBUS_CONFIG = external_url "http://10.240.4.160" 卷 - 添加卷: /etc/localtime:/etc/localtime:ro /docker_mnt/gitlab/app-data:/var/opt/gitlab /docker_mnt/gitlab/log-data:/var/log/gitlab /docker_mnt/gitlab/conf-files:/etc/gitlab 网络 - 主机名: gitlab 健康检查: 类型:TCP连接 端口:80 检查间隔: 30000 检查超时: 3000 健康阈值:2 不健康阈值: 3 不健康时: 重新创建 调度 - 在指定主机上运行全部容器: docker160 # 管理帐号root