溫馨提示×

Jenkins在Debian上如何使用Docker容器化

小樊
35
2025-03-15 00:24:01
欄目: 智能運維

在Debian上使用Docker容器化Jenkins的步驟如下:

  1. 安裝Docker

首先,確保你的Debian系統上已經安裝了Docker。如果尚未安裝,可以參考Docker官方文檔進行安裝。

# 更新系統軟件包列表
sudo apt update

# 安裝必要的依賴包
sudo apt install apt-transport-https ca-certificates curl software-properties-common

# 添加Docker官方gpg密鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加Docker軟件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 更新軟件包列表
sudo apt update

# 安裝Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io

# 驗證Docker是否安裝成功
sudo docker run hello-world
  1. 拉取Jenkins鏡像

使用以下命令從Docker Hub拉取最新的Jenkins鏡像。

docker pull jenkins/jenkins:lts
  1. 運行Jenkins容器

使用以下命令運行Jenkins容器,并映射容器內的Jenkins數據目錄到宿主機上。

docker run -d \
  --name jenkins \
  -p 8080:8080 \
  -p 50000:50000 \
  -v /home/jenkins-data:/var/jenkins_home \
  jenkins/jenkins:lts

指令說明:

  • -d:在后臺運行容器
  • -p 8080:8080:容器的端口8080到主機上的端口8080
  • -p 50000:50000:公開主機上的Docker守護進程端口
  • -v jenkins-data:/var/jenkins_home:將容器的/var/jenkins_home目錄映射到宿主機中的/home/jenkins-data目錄
  1. 訪問Jenkins

打開瀏覽器,訪問http://localhost:8080,按照提示完成Jenkins的初始設置。初始設置過程中,Jenkins會生成一個初始管理員密碼,請記錄該密碼以便后續使用。

  1. 配置Jenkins

進入Jenkins容器內部進行進一步配置,例如配置插件、設置時區、安裝必要的軟件包等。

docker exec -it jenkins /bin/bash

在容器內部,你可以使用apt-get等命令安裝額外的軟件包,例如Python3、構建工具等。

apt-get update
apt-get install -y gcc automake autoconf libtool make
  1. (可選)配置插件

如果需要安裝額外的插件,可以進入Jenkins的插件管理頁面進行安裝。

http://ip:8080/pluginManager/install

通過以上步驟,你就可以在Debian系統上成功使用Docker容器化Jenkins了。這種方法不僅簡化了Jenkins的安裝和配置過程,還確保了環境的一致性和可移植性。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女