通过docker 搭建gitlab 和 jenkins

为了搭建方便,用docker 比较快,但是docker涉及到端口映射的问题也需要注意下,例如用docker 搭建的gitlab需要将容器的22端口映射到本机的其他端口,例如,2224 ,然后我们在本机需要配置ssh config文件指定端口信息:

Host asdf.com
    Port 1234
 
Host github.com
    User git
    Hostname github.com
    Port 22

Gitlab:

docker run --detach /
   --hostname gitlab.error.com /
   --publish 443:443 --publish 80:80 --publish 2224:22 /
   --name gitlab /
   --restart always /
   --volume /gitlab/config:/etc/gitlab /
   --volume /gitlab/logs:/var/log/gitlab /
   --volume /gitlab/data:/var/opt/gitlab /
   gitlab/gitlab-ce:latest

Jenkins:

docker run -u root /
           --restart always /
           --name jenkins -d /
           -p 8080:8080 -p 50000:50000 /
           -v /jenkins-data:/var/jenkins_home /
           -v /var/run/docker.sock:/var/run/docker.sock /
              jenkinsci/blueocean

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

jenkins 主机最好也是4G起

原文 

https://www.503error.com/2020/通过docker-搭建gitlab-和-jenkins/1757.html

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 通过docker 搭建gitlab 和 jenkins

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址