温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

docker如何安装gitlab

发布时间:2021-11-26 11:47:39 来源:亿速云 阅读:182 作者:小新 栏目:大数据

这篇文章主要为大家展示了“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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI