Docker学习笔记_11 docker应用 - 部署GITLAB服务

选择基镜像

基镜像使用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服务

  1. 登陆Rancher(1.6.18),编排工具用的是默认的Cattle
  2. 应用 - 用户 - 添加应用 - 名称:[GITLAB] - 创建
  3. 添加服务 - 在添加服务页面添写配置如下信息 - 创建
    名称: 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
    
文章目录
  1. 1. 选择基镜像
  2. 2. 部署TOMCAT服务