当前位置: 首页 > news >正文

服务器---centos上安装docker并使用docker配置jenkins

要在 Docker 中安装 Jenkins 并进行管理,可以按照以下步骤操作:

1. 安装 Docker

首先,确保你的系统已经安装了 Docker。如果尚未安装,可以使用以下命令进行安装:

在 CentOS 上安装 Docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io

启动 Docker 并设置为开机启动:

sudo systemctl start docker
sudo systemctl enable docker

验证 Docker 是否成功安装:

docker --version

2. 拉取 Jenkins 镜像

使用 Docker 拉取 Jenkins 的官方镜像:

docker pull jenkins/jenkins:lts

3. 运行 Jenkins 容器

运行 Jenkins 容器,并映射端口和挂载卷:

docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
  • -d:后台运行容器。
  • --name jenkins:容器名称为 jenkins。
  • -p 8080:8080:将容器的 8080 端口映射到主机的 8080 端口。
  • -p 50000:50000:将容器的 50000 端口映射到主机的 50000 端口。
  • -v jenkins_home:/var/jenkins_home:挂载卷,用于持久化 Jenkins 数据。

4. 查看 Jenkins 容器状态

查看 Jenkins 容器是否正在运行:

docker ps

5. 访问 Jenkins

在浏览器中访问 http://<your-ip>:8080,按照提示完成 Jenkins 的初始设置。通常,你需要输入初始管理员密码,可以通过以下命令获取:

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

6. 管理 Jenkins 容器

以下是一些常用的 Docker 命令,用于管理 Jenkins 容器:

  • 启动容器

    docker start jenkins
    
  • 停止容器

    docker stop jenkins
    
  • 重启容器

    docker 
http://www.lryc.cn/news/502902.html

相关文章:

  • Linux系统操作03|chmod、vim
  • 数据库同步中间件DBSyncer安装配置及使用
  • 虚幻5描边轮廓材质
  • ISP帳戶會記錄什麼資訊?
  • Facebook如何避免因IP变动而封号?实用指南
  • EXCEL数据清洗的几个功能总结备忘
  • web网页连接MQTT,显示数据与下发控制命令
  • 数据结构day3作业
  • Android SDK 平台工具版本说明
  • Sharding-jdbc基本使用步骤以及执行原理剖析
  • mysql重置root密码(适用于5.7和8.0)
  • Linux下SVN客户端保存账号密码
  • centos7.9 gcc升级到11.2.1
  • HQChart使用教程30-K线图如何对接第3方数据42-DRAWTEXTREL,DRAWTEXTABS数据结构
  • 数仓高频面试 | 数仓为什么要分层
  • 网络安全—部署CA证书服务器
  • MATLAB中circshift函数的原理分析——psf2otf函数的核心
  • js 惰性函数
  • 智能技术引领未来:自动图像标注的创新应用与发展
  • 深入探索数据库世界:SQLite、Redis、MySQL 与数据库设计范式
  • 内网是如何访问到互联网的(华为源NAT)
  • 华为无线AC、AP模式与上线解析(Huawei Wireless AC, AP Mode and Online Analysis)
  • 奖励模池化
  • 基于django协同过滤的音乐推荐系统的设计与实现
  • Tiptap,: 富文本编辑器入门与案例分析
  • 使用Linux的logrotate工具切割日志:Tomcat、NGINX(journal文件清理)
  • CSS系列(11)-- 滤镜与混合模式详解
  • linux - 存储管理
  • 在 Kibana 中为 Vega Sankey 可视化添加过滤功能
  • styled-components 库的用法介绍和实践总结