docker安装git

1.安装docker

此处主要参考了docker安装

 

2.拉取git镜像

docker pull gitlab/gitlab-ce:latest

3.创建docker container (将宿主机SSH端口改为其他端口,让出22端口)
 

docker run \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --volume /usr/local/gitlab/config:/etc/gitlab \
    --volume /usr/local/gitlab/logs:/var/log/gitlab \
    --volume /usr/local/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce

把主机的 443、80、22 端口直接转发到容器,同时利用 --volume /usr/local/gitlab/config:/etc/gitlab 、 --volume /usr/local/gitlab/logs:/var/log/gitlab 、 --volume /usr/local/gitlab/data:/var/opt/gitlab 这三个参数将 gitlab 的配置、数据和日志持久化到主机文件系统上来。

 

4. 配置gitlab服务器的访问地址
gitlab容器运行起来是没有问题的,
但是当gitlab上创建项目的时候,生成项目的URL访问地址是容器的id。作为gitlab服务器,当然是需要一个固定的URL访问地址,于是需要配置gitlab.rb(宿主机上的路径为:/usr/local/gitlab/config/gitlab.rb)配置文件里面的参数。

# 配置http协议所使用的访问地址
external_url 'http://192.168.81.121'

然后重置:gitlab-ctl reconfigure

然后在重启:gitlab-ctl restart 
 

5.登录 gitlab

等待 docker 容器启动完成后,访问 http://xxxxx 就进入 gitlab 访问界面。第一次访问是让我们修改管理员密码。如下所示

也可以通过命令行操作,官方文档

创建项目

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值