Docker 方式安装 gitlab ( 阿里云ECS )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1.查找镜像:

docker search gitlab

2. 拉取镜像:

docker pull 镜像名

我选择的是搜索出来的第一个镜像:docker.io/gitlab/gitlab-ce 

查看下载好的镜像:

docker images

3. 创建好 gitlab 相关配置、日志等的挂载文件夹。

我的是放在 /root/chengxu/gitlab 文件下,分别设置三个子文件:config、repo、log。不创建也可,运行启动容器命令时会自动创建。

4. 启动 gitlab 容器:

docker run --name gitlab -d -v /root/chengxu/gitlab/config:/etc/gitlab -v /root/chengxu/gitlab/repo:/var/opt/gitlab -v /root/chengxu/gitlab/log:/var/log/gitlab -p 8822:22 -p9999:80 -p 8433:433 gitlab/gitlab-ce

5. 进入容器并初始化服务:

# fd311ccb03a3 :镜像ID
# 进入容器  
docker exec -it fd311ccb03a3  /bin/bash

# 初始化服务
gitlab-ctl reconfigure

一直到其运行完。

6. 重启 gitlab 服务:

 gitlab-ctl restart

exit 退出容器内部。

7. 查看容器运行状态,为 healthy 就 OK 了。如果为 unhealthy,可以重启服务试试: docker restart  gitlab 

可  docker logs gitlab 查看日志:

 8. IP地址:9999(绑定过域名的直接 域名:端口) ,即可访问到 gitlab:

9. 配置 gitlab ,在 run 时映射的 config 路径下找到自已的这个配置文件。

/config/gitlab.rb

编辑,设置:

# 服务器ID,或域名。
# clone 的路径默认是取的docker容器id,设置此值后方为服务器主机IP
external_url 'http://192.1xx.2xx.3xx'# ssh协议相关
gitlab_rails['gitlab_ssh_host'] = '192.1xx.2xx.3xx'# run 启动容器时如果对外映射的22端口
gitlab_rails['gitlab_shell_ssh_port'] = 8822 

然后,把第 5 、6 步再作一次。(应该是先配置再作那 2 步。 )

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生成多个 SSH-Key 、生成多个公钥和私钥

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 当有多个仓库要同时使用时,需要配置多个公钥、私钥。于是就要先生成多个。 PS:初次生成参见文章:查…

使用Lucid Virtu在有独立显卡的情况下使用Intel硬件加速H.264编码

在硬编码领域,大家都知道CUDA技术对于H.264视频编码速度的提升。然而实际上常见的高清H.264视频压缩都不是用CUDA技术进行硬编码,而是用传统的x264进行软编码,因为通过CUDA硬编码的视频效果远远差于x264软编码压缩出的视频效果。随着Intel Sa…

Intel硬件加速 VS CUDA完胜 视频转码感受

对比试用平台介绍 在体验了酷睿 I5 2300 在3D游戏和多任务、高清播放等方面的突出性能后,今天我利用空闲时间针对酷睿 I5 2300在高清转码方面上与本人的旧平台上对比了一下.,其结果也让人感到震撼。好了闲话不多说了,先来给自己新旧PC做个介绍…

解决 : Shell 脚本 $‘\r‘: command not found 问题

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.经查证,只是 Windows 的空行在 linux 中不识别,故需要用 dos2unix 来转换。 2. 安装 dos2unix,2 …

H.264 软/硬编码器 画质量化分析评测

第1页:前言——视频压缩无处不在H.264 或者说 MPEG-4 AVC 是目前使用最广泛的高清视频编码标准,和上一代 MPEG-2、h.263/MPEG-4 Part4 相比,它的压缩率大为提高,例如和 MPEG-2 相比,同样的压缩后画面品质,h…

解决:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 执行 mvn clean deploy ... 想把 jar 包更新到私服仓库,报错: Failed to execute goal org.apache.maven.pl…

YV12 and NV12异同,

用videoCapture和IAMStreamConfig拿到的支持的格式列表。发现支持2中图像格式,YV12和NV12。具体是怎么样的内存分布不知道。查了些文档。自己修改了几个图。看出了点端倪YV12先看看 http://www.fourcc.org/yuv.php 上比较标准的定义:YV12 This is the f…

上传 jar 包到 nexus3、上传本地 jar 包到 maven 私服

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1.登陆进入 nexus3,打开要上传的仓库目录:maven-releases 2. 选择要上传的本地 jar 包,并填写好对应…

从桌面到移动:异构计算翻天覆地的技术变革

摘要:在智能手机上,强大的计算单元,不仅仅是CPU一颗,还包含了GPU、DSP等器件。在传统的台式电脑中,异构计算已经说了好多年了。这篇文章有点长,但值得静下心来慢慢阅读。从桌面到移动,这是关于异…

全球最杰出的14位程序员

摘要:ITWorld整理全球最杰出的14位程序员,包括Jon Skeet、Linus Torvalds、Jeff Dean等。一起来看下让我们膜拜的大神都有哪些? 近日,ITWorld整理全球最杰出的14位程序员,一起来看下让我们膜拜的这些大神都有哪些&…

开源工具:5个优秀的音频编辑器

无论你要发布播客还是制作高品质的录音,以下任意一款开源应用都能如你所愿。一个稳定的音频编辑器也许并不是你的必需品,但它却能在你的生意场上大显身手。怎么样?使用音频编辑器,你可以添加音频到你的企业网站,创建和…

JDK和CGLIB动态代理区别

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 前言 Github:https://github.com/yihonglei/thinking-in-spring JDK动态代理实现原理(jdk8):https://blog.csdn…

对比Ruby和Python的垃圾回收(2):代式垃圾回收机制

本文由 伯乐在线 - 熊崽Kevin 翻译自 patshaughnessy。欢迎加入 技术翻译小组。转载请参见文章末尾处的要求。对比Ruby和Python的垃圾回收(1) 上周,我根据之前在RuPy上做的一个名为“Visualizing Garbage Collection in Ruby and Python.”…

@Deprecated 注解 (@Documented 、@Retention、@Target)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 // 在看 Unsafe 类源码时看到一个注解:Deprecated,似曾相识... Deprecated 用在类或者方法上,表示…

Java魔法类:Unsafe应用解析

Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Java语言…

AMD迎接变革:加速OpenCL的未来

摘要:AMD在北京中关村皇冠假日酒店举办了以"迎接变革:加速进入OpenCL 的未来"为主题的技术培训。AMD Firepro显卡资深产品经理JC、OpenCL资深讲师陆教授、谢博士与大家探讨OpenCL技术将如何引领变革、铸造计算新纪元。 4月11日,AM…

让AMD在中国发声 APU14技术创新大会首次在华召开

今日,AMD一年一度的开发者峰会“APU2014”在北京拉开帷幕,这也是AMD首次在美国之外的城市举办该活动。AMD全球副总裁、大中华区董事总经理潘晓明表示,大中华区是AMD重要的战略区域,AMD希望通过本次活动在中国制造巨大的声音&#…

Python已成美国顶尖高校中最受欢迎的入门编程语言

在最近的一份调查中显示,美国top高校中,Python已经成为教授计算机科学入门课程方面最受欢迎的语言。其中Top10 CS系中有8所使用Python,Top39 CS系中有24所,在入门课程中教授Python,可见其实用性的认可度很高。在我写下…

A饭福利,AMD Mantle API获众多游戏开发商青睐!

摘要:Videocardz整理了一份2014年—2015年支持AMD Mantle游戏列表,并公布了游戏开发商及游戏引擎的名称。已发布且支持Mantle的游戏主要有《战地4》、《神偷4》、《植物大战僵尸:花园战争》以及《狙击精英3》这四款。 现如今,越来…

linux 安装 maven 、解决:bash: mvn: command not found

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1、安装 wget 命令: yum -y install wget 2、下载maven安装包 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/a…