centos 6.x通过docker安装gitlab实现本地或远程仓库 – 21运维
通知: .-...

centos 6.x通过docker安装gitlab实现本地或远程仓库

Docker 21运维 4033浏览 0评论

环境介绍:
厂商:阿里云ECS
系统:纯净版centos 6.8 64bit

1,安装docker。
安装docker很简单,如下:

yum -y install docker-io
/etc/init.d/docker  start
chkconfig  docker  on

为了方便后续的端口映射,这里关闭iptables,也可不关闭,自己放行。为了方便,这里直接off:


/etc/init.d/iptables  stop
chkconfig  iptables  off

2,下载gitlab中文版镜像并启动gitlab容器
查找镜像并下载:

[[email protected] src]# docker search  gitlab
NAME                                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
gitlab/gitlab-ce                         GitLab Community Edition docker image base...   1152                 [OK]
sameersbn/gitlab                         Dockerized gitlab web server                    889                  [OK]
gitlab/gitlab-runner                     GitLab CI Multi Runner used to fetch and r...   183                  [OK]
gitlab/gitlab-ee                         GitLab Enterprise Edition docker image bas...   57                   
twang2218/gitlab-ce-zh                   这是汉化的 GitLab 社区版 Docker Image                   35                   [OK]

我们这里以中文版镜像为测试,下载中文版镜像:

docker  pull twang2218/gitlab-ce-zh

启动容器:

docker  run  -dti  -p  8083:80 --name  gitlab  twang2218/gitlab-ce-zh

查看容器是否正常启动:

[[email protected] src]# docker ps
CONTAINER ID        IMAGE                    COMMAND             CREATED             STATUS              PORTS                                   NAMES
8a164ae40505        twang2218/gitlab-ce-zh   "/assets/wrapper"   2 minutes ago      Up 21 minutes       22/tcp, 443/tcp, 0.0.0.0:8083->;80/tcp   gitlab 

启动正常。开始测试:
http://47.52.x.x:8083 结果如下:
1
直接输入新的root账户的密码即可。 修改完以后就可以正常登陆了。 
1

登陆进去就可以进行gitlab的设置了:
1

说明:
我这里只是为了测试临时run了一个容器,没有进行其他端口映射、数据卷的挂载以及资源控制等等,生产环境是不允许这样的。可以根据自己的需要进行多端口映射以及数据卷的挂载、资源控制等。

 

转载请注明:21运维 » centos 6.x通过docker安装gitlab实现本地或远程仓库

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址