前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker两行命令安装汉化版Gitlab

Docker两行命令安装汉化版Gitlab

作者头像
余生大大
发布2022-11-02 16:18:57
7080
发布2022-11-02 16:18:57
举报
文章被收录于专栏:余生大大余生大大

目录

前言

环境要求

两个命令安装gitLab

安装镜像

启动镜像

访问地址

安装Gitlab

1. 查询镜像

2. 下载镜像

3. 启动镜像

4. 查看启动状态

访问Gitlab


前言

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。在做本地化git仓库时一般都会选择Gitlab,但是在部署时进行初始化安装不是很容易,但是我们使用容器的话可以执行三四个命令即可完成Gitlab的部署。


环境要求

  1. 一台虚拟机:最低配置1核4g
  2. docker:本篇docker版本为17.12.0

如果没有安装docker的同学可以看这篇文章:Linux傻瓜式安装docker_余生大大的博客-CSDN博客


两个命令安装gitLab

如果不想看下面的步骤并且也有了docker执行下面两个命令即可安装

安装镜像

代码语言:javascript
复制
docker pull twang2218/gitlab-ce-zh

启动镜像

代码语言:javascript
复制
docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab -v /usr/local/gitlab/etc:/etc/gitlab -v /usr/local/gitlab/log:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh

访问地址

启动完成后可以直接在浏览器访问服务器ip+端口8090:

完成收工


安装Gitlab

1. 查询镜像

安装gitlab就要使用docker下载镜像,先执行以下命令查询gitlab的docker镜像

代码语言:javascript
复制
docker search gitlab

如果想要汉化版本的执行以下命令

代码语言:javascript
复制
docker search gitlab-zh

2. 下载镜像

执行以下命令下载gitlab的docker镜像

代码语言:javascript
复制
docker pull twang2218/gitlab-ce-zh

 等待下载完成

 下载完成后可以执行一下命令查看本地docker镜像

代码语言:javascript
复制
docker images

3. 启动镜像

执行启动命令

代码语言:javascript
复制
docker run -d -p 8443:443 -p 8090:80 -p 8022:22 --restart always --name gitlab -v /usr/local/gitlab/etc:/etc/gitlab -v /usr/local/gitlab/log:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt/gitlab --privileged=true twang2218/gitlab-ce-zh

上面代码的含义如下

代码语言:javascript
复制
docker run 
-d                #后台运行,全称:detach
-p 8443:443      #将容器内部端口向外映射
-p 8090:80       #将容器内80端口映射至宿主机8090端口,这是访问gitlab的端口
-p 8022:22       #将容器内22端口映射至宿主机8022端口,这是访问ssh的端口
--restart always #容器自启动
--name gitlab    #设置容器名称为gitlab
-v /usr/local/gitlab/etc:/etc/gitlab    #将容器/etc/gitlab目录挂载到宿主机/usr/local/gitlab/etc目录下,若宿主机内此目录不存在将会自动创建
-v /usr/local/gitlab/log:/var/log/gitlab    #与上面一样
-v /usr/local/gitlab/data:/var/opt/gitlab   #与上面一样
--privileged=true         #让容器获取宿主机root权限
twang2218/gitlab-ce-zh    #镜像的名称,这里也可以写镜像ID

4. 查看启动状态

执行以下命令

代码语言:javascript
复制
docker ps -a

如下图状态为:(运行多少分钟,健康)即为成功


访问Gitlab

启动完成后可以直接在浏览器访问服务器ip+端口8090:http://ip地址:8090/GitLab 中文社区版

http://ip地址:8090/

第一次会让设置root账号的密码,设置完毕后用root账号进行登陆

然后就进入到gitlab的主页了,也是汉化版本的

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 环境要求
  • 两个命令安装gitLab
    • 安装镜像
      • 启动镜像
        • 访问地址
        • 安装Gitlab
          • 1. 查询镜像
            • 2. 下载镜像
              • 3. 启动镜像
                • 4. 查看启动状态
                • 访问Gitlab
                相关产品与服务
                容器镜像服务
                容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档