安装 Docker

1. 下载 Docker 安装脚本

为了方便安装 Docker,可以下载 Docker 官方提供的安装脚本,该脚本会自动安装 Docker 及其依赖项。

wget https://get.docker.com -O install-docker.sh
Shell

2. 运行安装脚本

使用以下命令运行安装脚本,开始安装 Docker。

chmod +x install-docker.sh
./install-docker.sh
Shell

3. 启动 Docker 服务

安装完成后,使用以下命令启动 Docker 服务。

systemctl start docker
Shell

安装 Jenkins Docker 镜像

1. 拉取 Jenkins Docker 镜像

使用以下命令从 Docker Hub 上拉取 Jenkins 镜像。

docker pull jenkins/jenkins:2.7.2
Shell

2. 创建 Jenkins 容器

使用以下命令创建并运行 Jenkins 容器。

docker run -d -p 8080:8080 -v /var/jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins:2.7.2
Shell

以上命令会将宿主机的 8080 端口映射到容器的 8080 端口,同时将容器的 /var/jenkins_home 目录挂载到宿主机的 /var/jenkins_home 目录下。

配置 Jenkins

1. 访问 Jenkins

在浏览器中访问 http://[ 服务器 IP 地址 ]:8080,进入 Jenkins 的初始化界面。

2. 获取 Jenkins 管理员密码

运行以下命令,获取 Jenkins 管理员密码:

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

复制输出的密码,粘贴到 Jenkins 初始化界面中,然后点击 "Continue"。

3. 安装推荐插件

在下一个界面中,选择 "Install suggested plugins" 以安装 Jenkins 推荐的插件。

4. 创建 Jenkins 管理员账号

根据需求,填写管理员账号的用户名、密码和邮箱,并点击 "Save and Finish"。

5. 完成配置

点击 "Start using Jenkins" 按钮,完成 Jenkins 的初始化配置。