Docker两行命令安装汉化版Gitlab

目录

前言

环境要求

两个命令安装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执行下面两个命令即可安装

安装镜像

docker pull twang2218/gitlab-ce-zh

启动镜像

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:Docker两行命令安装汉化版Gitlab_第1张图片

完成收工


安装Gitlab

1. 查询镜像

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

docker search gitlab

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

docker search gitlab-zh

Docker两行命令安装汉化版Gitlab_第2张图片


2. 下载镜像

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

docker pull twang2218/gitlab-ce-zh

 等待下载完成

Docker两行命令安装汉化版Gitlab_第3张图片

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

docker images


3. 启动镜像

执行启动命令

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

上面代码的含义如下

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. 查看启动状态

执行以下命令

docker ps -a

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


访问Gitlab

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

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

Docker两行命令安装汉化版Gitlab_第4张图片

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

Docker两行命令安装汉化版Gitlab_第5张图片

 

你可能感兴趣的:(docker,git,github)