千家信息网

docker如何安装gitlab

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要为大家展示了"docker如何安装gitlab",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"docker如何安装gitlab"这篇文章吧。1.
千家信息网最后更新 2024年11月30日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更改为15678vim /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"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0