Ubuntu 上通过 Docker 安装 Jenkins
在 Ubuntu 上通过 Docker 安装 Jenkins,可以按照以下步骤进行:
1. 安装 Docker(如果未安装)
sudo apt update
sudo apt install -y docker.io
或者使用官方 Docker 版本:
curl -fsSL https://get.docker.com | bash
安装完成后,启动 Docker 并设置开机自启:
sudo systemctl enable --now docker
2. 拉取 Jenkins 官方 Docker 镜像
docker pull jenkins/jenkins:lts
如果你需要最新版本,可以拉取 jenkins/jenkins 而不是 lts。
3. 创建 Jenkins 容器
docker run -d \
--name jenkins \
--restart unless-stopped \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
参数说明:
• -d:后台运行容器。
• --name jenkins:指定容器名称为 jenkins。
• --restart unless-stopped:设置开机自启。
• -p 8080:8080:映射 Jenkins Web UI 端口。
• -p 50000:50000:用于连接从节点。
• -v jenkins_home:/var/jenkins_home:持久化 Jenkins 数据。
4. 获取初始管理员密码
容器启动后,需要获取 admin 初始密码:
docker logs jenkins | grep "initialAdminPassword"
或者:
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
复制该密码,在浏览器访问 http://服务器IP:8080,输入密码进行初始化配置。
5. 安装插件和创建管理员
按照 Jenkins 的向导安装推荐插件,并创建管理员账户,即可完成安装。
6. 常用 Docker 操作
查看 Jenkins 运行状态
docker ps
重启 Jenkins
docker restart jenkins
停止 Jenkins
docker stop jenkins
删除 Jenkins 容器
docker rm -f jenkins
这样,你的 Ubuntu 服务器上就成功安装了 Jenkins,并可以通过 http://服务器IP:8080 访问。 🚀
浙公网安备 33010602011771号