利用Docker镜像快速搭建DevOps(GitLab + Jenkins)

本文档详细介绍了如何在Ubuntu虚拟机上利用Docker,一步步地拉取并运行GitLab和Jenkins的镜像,设置GitLab的对外URL,初始化管理员密码,以及配置和启动Jenkins,最终实现DevOps环境的搭建。
摘要由CSDN通过智能技术生成

环境:Ubuntu 虚拟机

以下步骤记录基于完成Docker安装部署的环境。

1.Docker拉取GItLab镜像

docker pull gitlab/gitlab-ce

2.运行拉取的镜像实例,使用最新Tag,不用Lastest,避免版本差异。

docker run -d -p 8083:80 -p 8082:443 -p 8084:22 --name=gitlab --privileged=true gitlab/gitlab-ce:14.3.3-ce.0

-d 后台运行;-p 宿主机和docker的端口映射;实例名;root权限...

3.修改GitLab默认的对外URL,pull时用的远程仓库URL。

选择进入Docker中修改(可以在运行实例时用参数使用文件挂载的方式将配置文件挂载到宿主机,在宿主机操作,这里使用的ubuntu server 默认 Docker,文件挂载有些问题)

进入docker

#查看实例的 container id
docker container ls
#进入容器实例shell
docker exec -it 0331dced8e20 /bin/bash
#找到GitLab配置文件
cd opt/gitlab/embedded/service/gitlab-rails/config
#打开
vi gitlab.yml

修改IP端口(宿主机不是docker)HOST+PORT


production: &base
  #
  # 1. GitLab app settings
  # =====
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值