大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要为大家展示了“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
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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!