centos7如何使用docker部署gitlab-ce-zh应用
发表于:2024-12-05 作者:千家信息网编辑
千家信息网最后更新 2024年12月05日,这篇文章给大家分享的是有关centos7如何使用docker部署gitlab-ce-zh应用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.国内拉取镜像比较慢,所以这里采
千家信息网最后更新 2024年12月05日centos7如何使用docker部署gitlab-ce-zh应用
这篇文章给大家分享的是有关centos7如何使用docker部署gitlab-ce-zh应用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
1.国内拉取镜像比较慢,所以这里采用DaoCloud源。
# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://43049fd0.m.daocloud.io
2.拉取镜像
# docker pull twang2218/gitlab-ce-zh
3.启动容器
docker run --detach \ --hostname git.xiaohuruwei.com \ --publish 8443:443 --publish 8080:80 --publish 2222:22 \ --name gitlab \ --restart always \ --volume /srv/gitlab/config:/etc/gitlab \ --volume /srv/gitlab/gitlab/logs:/var/log/gitlab \ --volume /srv/gitlab/gitlab/data:/var/opt/gitlab \ twang2218/gitlab-ce-zh:latest
4.命令参数解释
--hostname指定容器中绑定的域名,会在创建镜像仓库的时候使用到,这里绑定git.xiaohuruwei.com --publish端口映射,冒号前面是宿主机端口,后面是容器expose出的端口 --volumevolume 映射,冒号前面是宿主机的一个文件路径,后面是容器中的文件路径
5.本地访问地址
git.xiaohuruwei.com
注:首次打开时,需要设置用密码。默认用户名为root。
ssh方式访问
因为是使用docker部署的,通过ssh方式(比如git clone git@git.xiaohuruwei.com)访问会有两层认证:
一层是freelancer服务器的认证
另一层是gitlab的认证。
后者需要使用ssh-key
前者可能需要ssh本身的反向代理(现在使用的nginx不支持除http,https以外的反向代理),
现在发现使用端口转发的形式比较困难,但是可以改变默认的gitlab的ssh端口为非标准端口:
直接修改gitlab配置文件中的变量:
gitlab_shell_ssh_port = 2222
然后重新启动docker容器,就可以在web界面中看到相应的ssh地址发生了改变:ssh://git@git.xiaohuruwei.com:2222/root/test.git 然后就直接可以继续使用git clone来继续操作了
感谢各位的阅读!关于"centos7如何使用docker部署gitlab-ce-zh应用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
端口
容器
文件
镜像
认证
应用
内容
冒号
地址
宿主
宿主机
方式
更多
篇文章
路径
代理
不错
实用
困难
仓库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怀柔区网络技术服务选择
迪哥闯世界的贝爷生存服务器
苹果网络技术支持
南平医保中心网络安全
金东区科技互联网推广
国家网络安全员考试通过率
新闻数据库设计实训体会
服务器怎么开启虚拟化
永登软件开发
网络安全责任分配原则是什么
嵌入式软件开发工程师路线
去中心化交易所软件开发
网络安全母根服务器
为什么制定网络安全审查办法
微信数据库失败怎么回事
山西网络时间服务器厂家
学校网络安全教育协议
迪卡侬数据库下载
无线网络技术教材
web服务器需要装什么系统
水资源数据库
大服务器拍卖行
数据库线程定位语句
汇星科学互联网科技有限公司
长沙蓝博网络技术
服务器属于什么协议
自动交易软件开发思路
兴图综合管理服务器
数据库的基本属性
未来软件开发可以吗