首页 / GIT / docker-gitlab
docker-gitlab
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了docker-gitlab,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1776字,纯文字阅读大概需要3分钟。
内容图文
![docker-gitlab](/upload/InfoBanner/zyjiaocheng/1335/52d78972b593438abbe8dcd0ec020f6c.jpg)
之前搭建的gitlab因为使用编译安装参数问题,不能使用ssh认证,重新修改比较麻烦,之后查询资料使用sameersbn的docker环境搭建可解决,简单易用,记录如下;
github地址:https://github.com/sameersbn/docker-gitlab
主要需要修改的文件为docker-compose.yml,里面定义了使用的镜像和相关参数,主要说明如下:
主要使用redis、postgresql和gitlab镜像(也可使用mysql,但官方建议使用postgresql)
version: ‘2‘ services: redis: restart: always image: sameersbn/redis:latest #redis镜像 command: - --loglevel warning volumes: - /srv/docker/gitlab/redis:/var/lib/redis:Z postgresql: restart: always image: sameersbn/postgresql:9.5-3 #postgresql镜像 volumes: - /srv/docker/gitlab/postgresql:/var/lib/postgresql:Z environment: - DB_USER=gitlab - DB_PASS=password - DB_NAME=gitlabhq_production - DB_EXTENSION=pg_trgm gitlab: restart: always image: sameersbn/gitlab:8.13.5 #gitlab镜像 depends_on: - redis - postgresql ports: - "127.0.0.1:10080:80" - "10022:22" volumes: - /srv/docker/gitlab/gitlab:/home/git/data:Z environment: - DEBUG=false - DB_ADAPTER=postgresql - DB_HOST=postgresql - DB_PORT=5432 - DB_USER=gitlab - DB_PASS=password - DB_NAME=gitlabhq_production - REDIS_HOST=redis - REDIS_PORT=6379 - TZ=Asia/Kolkata - GITLAB_TIMEZONE=Kolkata - GITLAB_HTTPS=false - SSL_SELF_SIGNED=false - GITLAB_HOST=ttxsgoto.com #定义gitlab使用的域名 - GITLAB_PORT=80 #定义使用http的端口 - GITLAB_SSH_PORT=10022 #定义使用ssh的端口 - GITLAB_RELATIVE_URL_ROOT= - GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alphanumeric-string - GITLAB_SECRETS_SECRET_KEY_BASE=long-and-random-alphanumeric-string - GITLAB_SECRETS_OTP_KEY_BASE=long-and-random-alphanumeric-string - GITLAB_ROOT_PASSWORD= - GITLAB_ROOT_EMAIL=
也可使用https,具体可以参考github实例,经过上述配置后,启动容器:
docker-compose up -d
配置nginx代理,之后部署完成,访问对应的域名即可,经测试http,ssh都可使用,默认的用户为root,第一次登陆时需要修改密码。
本文出自 “天天向上goto” 博客,请务必保留此出处http://ttxsgoto.blog.51cto.com/4943095/1874505
原文:http://ttxsgoto.blog.51cto.com/4943095/1874505
内容总结
以上是互联网集市为您收集整理的docker-gitlab全部内容,希望文章能够帮你解决docker-gitlab所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。