docker如何安装gitlab

这篇文章主要为大家展示了“docker如何安装gitlab”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“docker如何安装gitlab”这篇文章吧。

创新互联建站网络公司拥有十年的成都网站开发建设经验,成百上千客户的共同信赖。提供网站建设、成都网站设计、网站开发、网站定制、买友情链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务

 1.拉取gitlab镜像

docker pull gitlab/gitlab-ce

2.通常gitlab会与git配置使用,而git会采用ssh协议来操作git仓库,而我们连接宿主机时也使用ssh,如果不修改默认sshd端口,git使用默认配置就会出现问题,这里将主机的sshd端口从22端口改为15678端口。

#1.将此文件的#Port 22注释去掉,将数字22更改为15678
vim /etc/ssh/sshd_config
#2.运行该命令使15678端口可以对外提供服务。否则无法进行远程的 ssh 登录
semanage port -a -t ssh_port_t -p tcp 15678
#2.重启sshd服务
systemctl restart sshd

docker如何安装gitlab

3.等会要配置容器卷映射,所以先找地方存放映射的数据

#根据下新建目录
mkdir data
#进入到data文件夹
cd data
#创建gitlab目录
mkdir gitlab
#进入gitlab目录
cd gitlab
#创建config目录
mkdir config
#创建data目录
mkdir data
#创建logs目录
mkdir logs

4.运行容器

docker run --publish 443:443 --publish 80:80 --publish 22:22 \
 --name gitlab --volume /data/gitlab/config:/etc/gitlab \
 --volume /data/gitlab/logs:/var/log/gitlab \
 --volume /data/gitlab/data:/var/opt/gitlab \
 --privileged=true -d 镜像ID


--publish 主机端口:容器端口 将主机这些端口直接转发到容器内
--volume 主机目录:容器目录  配置数据的映射
--privileged 解决数据映射时没有权限

5.访问主机IP,进入gitlab界面,设置root账号的密码,至少8位,设置之后,然后用root+设置的密码进行deng'lu

以上是“docker如何安装gitlab”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


当前标题:docker如何安装gitlab
网站URL:http://scyanting.com/article/ipesgg.html