Docker安装汉化版Gitlab
最编程
2024-07-30 16:22:19
...
前言
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。在做本地化git仓库时一般都会选择Gitlab,但是在部署时进行初始化安装不是很容易,但是我们使用容器的话可以执行三四个命令即可完成Gitlab的部署。
环境要求
- 一台虚拟机:最低配置1核4g
- docker:本篇docker版本为17.12.0
如果没有安装docker的同学可以看这篇文章:Linux傻瓜式安装docker_余生大大的博客-****博客
两个命令安装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:
完成收工
安装Gitlab
1. 查询镜像
安装gitlab就要使用docker下载镜像,先执行以下命令查询gitlab的docker镜像
docker search gitlab
如果想要汉化版本的执行以下命令
docker search gitlab-zh
2. 下载镜像
执行以下命令下载gitlab的docker镜像
docker pull twang2218/gitlab-ce-zh
等待下载完成
下载完成后可以执行一下命令查看本地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://127.0.0.1:8090/
第一次会让设置root账号的密码,设置完毕后用root账号进行登陆
然后就进入到gitlab的主页了,也是汉化版本的
- 我正在参与掘金技术社区创作者签约计划招募活动,点击链接报名投稿。
推荐阅读
-
docker] mysql8.0 docker 安装
-
在本地部署 Milvus-1。在 Docker 中安装 Milvus
-
安装 centos 后配置 GitLab
-
Docker 和 RabbitMQ 环境安装
-
从零开始在 Ubuntu 24.04 上自动部署 Docker 编译(III) Docker 安装 Nginx
-
海螺狮壳中的 Dojo:老破机器构建的私有数据中心----Docker Learning 02 下的 Centos(yum 源代码切换和 docker 安装配置)
-
新手安装 yum 库 docker 教程(包括一些问题及其解决方案)
-
安装 docker 和 docker-compose
-
Linux安装Docker完整教程
-
在Windows 10中启用WSL2并安装Linux(以Ubuntu为例),以便使用Docker