首页 » 运维 » 正文

通过docker 搭建gitlab 和 jenkins

为了搭建方便,用docker 比较快,但是docker涉及到端口映射的问题也需要注意下,例如用docker 搭建的gitlab需要将容器的22端口映射到本机的其他端口,例如,2224 ,(因为我们的gitlab是搭建在docker内部的,所以物理机上是没有git用户的,所以我们需要通过git clone 的时候,如果默认的使用22端口,那么请求就会发送到物理机上,然后就会报错)然后我们在本机需要配置ssh config文件指定端口信息:

Gitlab:

注意要自己创建/gitlab/文件夹在本机,然后把三个文件映射到容器内部

Jenkins:

注意,虽然用docker ,但是gitlab运行的内存大于4G, 也就是说,你物理机最好是4G以上,否则跑的很艰难

jenkins 主机最好也是4G起

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)