环境介绍:
厂商:阿里云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容器
查找镜像并下载:
[root@21yunwie 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
查看容器是否正常启动:
[root@21yunwie 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 结果如下:
直接输入新的root账户的密码即可。 修改完以后就可以正常登陆了。
登陆进去就可以进行gitlab的设置了:
说明:
我这里只是为了测试临时run了一个容器,没有进行其他端口映射、数据卷的挂载以及资源控制等等,生产环境是不允许这样的。可以根据自己的需要进行多端口映射以及数据卷的挂载、资源控制等。
转载请注明:西数超哥博客www.ysidc.top» centos 6.x通过docker安装gitlab实现本地或远程仓库
https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top