docker安装gitlab和jebkins(docker搭建gitlab服务器)

安装Docker

Docker是一款流行的虚拟化工具,可以在容器中运行应用程序。因为Docker比虚拟机更轻量级,因此运行速度更快。首先,需要在Linux服务器上安装Docker。如何安装Docker取决于您的Linux发行版。在Ubuntu中,可以使用apt-get命令安装最新版本的Docker:

sudo apt-get update
sudo apt-get install docker

安装Gitlab

了解Docker并安装后,接下来需要下载和安装Gitlab Docker镜像。接下来,我们将从Docker hub中获取Gitlab镜像。

sudo docker pull gitlab/gitlab-ce:latest

镜像下载后,用以下命令运行Gitlab。

sudo docker run -d \
--hostname gitlab.localdomain \
-p 443:443 -p 80:80 -p 22:22 \
--name gitlab \
--restart always \
-v /srv/gitlab/config:/etc/gitlab \
-v /srv/gitlab/logs:/var/log/gitlab \
-v /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

这个命令将Gitlab容器运行在常规HTTP(端口80)和HTTPS(端口443)端口上。还将映射来自主机的端口22以便使用SSH访问,可以在- p 22:22参数中修改端口号。容器还会在主机的/srv/gitlab目录中下载所有必要的文件,并确保Gitlab始终停留在运行状态。

安装Jenkins

在完成Docker的安装后,接下来需要下载和安装Jenkins Docker镜像。接下来,我们将从Docker hub中获取Jenkins镜像。

docker pull jenkins/jenkins

然后使用以下命令执行容器。将端口设置为8080,这是Jenkins服务所使用的默认端口。

docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins

运行后,可以使用浏览器或curl命令访问Jenkins服务。打开浏览器并输入"http:// localhost:8080"。这将带您到Jenkins配置程序。

为了使用Jenkins服务,您需要使用管理员密码进行身份验证。您可以通过以下命令在控制台中显示管理员密码。

docker exec cat /var/jenkins_home/secrets/initialAdminPassword

在此处,是运行的Jenkins容器的ID,它可以使用docker ps命令查看。输入php,然后按Enter键。现在,您可以输入管理员密码并在Jenkins中完成常规设置。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/dockercbct5f.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年6月23日 下午4:40
下一篇 2023年6月23日 下午4:40

猜你喜欢