IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【私有git】使用docker搭建gitlab-ce中文社区版服务器 -> 正文阅读

[系统运维]【私有git】使用docker搭建gitlab-ce中文社区版服务器

环境

sudo usermod -aG docker 你的用户名
newgrp - docker

1.linux?

目标

1.搭建gitlab-ce

2.如果有公网ip实现外网访问

3.使用vs code克隆仓库

步骤

首先我们先安装dokcer服务

sudo apt update   #更新apt源
sudo apt install docker.io   #安装docker

安装好后我们配置docker用户组,以便你的用户拥有docker的权限。

然后我们开始拉取容器镜像

docker search gitlab-ce

NAME                                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
gitlab/gitlab-ce                         GitLab Community Edition docker image based …   3697                 [OK]
twang2218/gitlab-ce-zh                   汉化的 GitLab 社区版 Docker Image                     258                  [OK]
beginor/gitlab-ce                        GitLab Community Edition with zh-cn             72                   [OK]
yrzr/gitlab-ce-arm64v8                   GitLab Community Edition docker image for ar…   43                   
drud/gitlab-ce                                                                           13                   
gitlab/gitlab-ce-qa                      GitLab QA has a test suite that allows end-t…   8                    
polinux/gitlab-ce                        GitLab-CE on Steroids (Extra features - see …   3                    [OK]
marq/gitlab-ce-subgit                    A GitLab container with SubGit included.        3                    [OK]
slpcat/gitlab-ce                         gitlab-ce最新社区版10.1.0,omnibus二进制包                3                    
lizhenliang/gitlab-ce-zh                                                                 2                    
computersciencehouse/gitlab-ce-oidc      GitLab CE Docker image with OpenID Connect s…   1                    [OK]
projectatomic/gitlab-centos7-atomicapp   Gitlab Atomic App                               1                    [OK]
idoall/gitlab-ce                         gitlab-ce                                       1                    [OK]
lezapedrola/gitlab-ce                                                                    0                    
toshi0123/gitlab-ce                      gitlab-ce based on alpine linux                 0                    [OK]
sstruss/gitlab-ce-armhf                  gitlab-ce armhf image for armv7/armhf platfo…   0                    
visitsb/gitlab-ce                        Fixes official https://hub.docker.com/r/gitl…   0                    
oidatiftla/gitlab-ce                     Mirror of gitlab/gitlab-ce with more tags (m…   0                    
jbuncle/gitlab-ce                                                                        0                    
visualon/gitlab-ce                       customized gitlab-ce docker image               0                    
chefplatform/gitlab-ce-kitchen           Docker image based on gitlab/gitlab-ce provi…   0                    
imachineml/gitlab-ce                                                                     0                    
ragboy/gitlab-ce                         gitlab-ce 8.4.2                                 0                    
mjvdende/gitlab-ce                       gitlab-ce pimped with latest postgresql-clie…   0                    [OK]
feeditout/gitlab-ce                                                                      0                    

我们拉取下载量最多的中文社区版gitlab-ce

docker pull twang2218/gitlab-ce-zh 

然后我们运行容器

docker run -p 8888:80 -i --name gitlab twang2218/gitlab-ce-zh  

假如你想将容器的80映射到80端口,就 -p 80:80?

然后等待服务运行完成,大概要1分钟

> worker=6
I, [2022-09-11T15:51:30.358128 #653]  INFO -- : reaped #<Process::Status: pid 837 exit 0> worker=7
I, [2022-09-11T15:51:30.358191 #653]  INFO -- : reaped #<Process::Status: pid 2413 exit 0> worker=8
I, [2022-09-11T15:51:30.358285 #653]  INFO -- : reaped #<Process::Status: pid 3170 exit 0> worker=2
I, [2022-09-11T15:51:30.358381 #653]  INFO -- : master complete

==> /var/log/gitlab/unicorn/current <==
2022-09-11_15:51:31.26116 forwarding CONT to unicorn master 653
2022-09-11_15:51:31.26126 /opt/gitlab/embedded/bin/gitlab-unicorn-wrapper: line 132: kill: (653) - No such process
2022-09-11_15:51:31.26129 wrapper for unicorn master 653 exiting
ok: down: unicorn: 0s, normally up
Thank you for using GitLab Docker Image!
Current version: gitlab-ce=11.1.4-ce.0

Configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
And restart this container to reload settings.
To do it use docker exec:

  docker exec -it gitlab vim /etc/gitlab/gitlab.rb
  docker restart gitlab

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

If this container fails to start due to permission problems try to fix it by executing:

  docker exec -it gitlab update-permissions
  docker restart gitlab

Preparing services...
Starting services...
Configuring GitLab package...
/opt/gitlab/embedded/bin/runsvdir-start: line 37: /proc/sys/fs/file-max: Read-only file system
gitlab preinstall: 
gitlab preinstall: This node does not appear to be running a database
gitlab preinstall: Skipping version check, if you think this is an error exit now
gitlab preinstall: 
Configuring GitLab...

然后我们打开此网页

?遇到这个界面说明还没加载完,再等一下。

?好了以后会让你填写root密码

然后即可登陆

接下来如果你有公网ip又想要外网访问

我们打开路由器(默认你设置了桥街并且拨号上网)

?并添加端口映射

将虚拟机映射到物理机的端口映射到外部。

比如一开始的是8888:80 ,我就将8888端口映射出去即可。

然后使用ip:端口来进行访问。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-15 02:22:56  更:2022-09-15 02:26:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:51:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码