博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Docker】docker安装GitLab
阅读量:4630 次
发布时间:2019-06-09

本文共 1072 字,大约阅读时间需要 3 分钟。

一、下载镜像

docker pull gitlab/gitlab-ce

 

二、运行GitLab容器

1.生成启动文件 - start.sh

使用docker命令运行容器,注意修改hostname为自己喜欢的名字,-v部分挂载目录要修改为自己的目录。

端口映射这里使用的都是安全端口,如果大家的环境没有端口限制或冲突可以使用与容器同端口,如:-p 443:443 -p 80:80 -p 22:22

$ cat <
start.sh#!/bin/bashHOST_NAME=gitlab.zbq.comGITLAB_DIR=`pwd`docker stop gitlabdocker rm gitlabdocker run -d \\ --hostname \${HOST_NAME} \\ -p 8443:443 -p 8480:80 -p 8422:22 \\ --name gitlab \\ -v \${GITLAB_DIR}/config:/etc/gitlab \\ -v \${GITLAB_DIR}/logs:/var/log/gitlab \\ -v \${GITLAB_DIR}/data:/var/opt/gitlab \\ gitlab/gitlab-ceEOF

2. 运行start.sh 启动gitlab

$ sh start.sh

 

3.配置环境

3.1、修改hosts文件,使域名可以正常解析

127.0.0.1 gitlab.zbq.com

若是使用的虚拟机:则配置主机的hosts文件

127.0.0.1 替换为虚拟机的内网Ip

3.2、修改ssh端口(如果主机端口使用的不是22端口)

修改文件:${GITLAB_DIR}/config/gitlab.rb 找到这一行:# gitlab_rails['gitlab_shell_ssh_port'] = 22 把22修改为你的宿主机端口(这里是8422)。然后将注释去掉。

${GITLAB_DIR}为上面脚本中的pwd命令对应的目录地址及当前目录,我的是/root/dockerdir/gitlab

3.3、重新启动容器

$ sh start.sh

 

三、GitLab访问

访问地址:

1. gitlab.zbq.com:8480

2. 127.0.0.1:8480

 

转载于:https://www.cnblogs.com/756623607-zhang/p/10879410.html

你可能感兴趣的文章
Docker 初识
查看>>
【12.16】VC++调用Word OLE进行自动化生成报表
查看>>
用Maven创建第一个web项目
查看>>
php中的抽象类(abstract class)和接口(interface)
查看>>
linux安装ActiveMQ
查看>>
面向对象与软件工程---团队作业1
查看>>
认识一下Kotlin语言,Android平台的Swift
查看>>
hdu5389 Zero Escape
查看>>
【转】android电池(四):电池 电量计(MAX17040)驱动分析篇
查看>>
android中的回调
查看>>
redis启动、清缓存命令
查看>>
Java的Clone
查看>>
CSS 弹出层 支持IE/FF/OP
查看>>
maven的配置-2019-4-13
查看>>
进程调度
查看>>
百练 2973 Skew数 解题报告
查看>>
C# 温故而知新:Stream篇(二)
查看>>
回首2016,展望2017
查看>>
你为什么应该经常访问招聘网站?招聘网站至少有4个方面的价值!
查看>>
HashMap源码分析(一)
查看>>