Docker-Compose安装Jenkins

1. 整体流程

为了帮助小白实现"docker-compose安装Jenkins",我们需要完成以下步骤:

步骤 动作
1 安装Docker和Docker-Compose
2 创建Jenkins文件夹
3 创建docker-compose.yaml文件
4 配置Jenkins容器
5 启动Jenkins容器
6 访问Jenkins

接下来,我们将详细介绍每个步骤需要做的事情。

2. 安装Docker和Docker-Compose

首先,你需要在你的机器上安装Docker和Docker-Compose。Docker是一个容器化平台,而Docker-Compose是一个用于定义和运行多个容器的工具。

你可以按照以下命令安装Docker:

# 安装Docker
sudo apt update
sudo apt install docker.io -y

安装完成后,你可以验证Docker是否安装成功:

# 验证Docker是否安装成功
docker --version

接下来,你可以按照以下命令安装Docker-Compose:

# 安装Docker-Compose
sudo curl -L " -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

安装完成后,你可以验证Docker-Compose是否安装成功:

# 验证Docker-Compose是否安装成功
docker-compose --version

3. 创建Jenkins文件夹

在安装Docker和Docker-Compose后,我们需要创建一个Jenkins文件夹来存放相关文件。你可以按照以下命令在用户目录下创建Jenkins文件夹:

# 创建Jenkins文件夹
mkdir ~/jenkins

4. 创建docker-compose.yaml文件

接下来,我们需要创建一个docker-compose.yaml文件来定义和配置Jenkins容器。你可以按照以下命令在Jenkins文件夹下创建docker-compose.yaml文件:

# 创建docker-compose.yaml文件
nano ~/jenkins/docker-compose.yaml

在打开的文件中,你可以使用以下代码来配置Jenkins容器:

version: '3.8'
services:
  jenkins:
    image: jenkins/jenkins:lts
    ports:
      - 8080:8080
    volumes:
      - ~/jenkins:/var/jenkins_home

上述配置中,我们使用了Jenkins官方提供的lts版本的Docker镜像,将主机的8080端口映射到容器的8080端口,并将主机的jenkins文件夹挂载到容器的/var/jenkins_home目录中。

保存并关闭文件。

5. 配置Jenkins容器

我们已经创建了docker-compose.yaml文件,接下来,我们需要对Jenkins容器进行一些配置。

在终端中,你可以运行以下命令来启动Jenkins容器并进行配置:

# 启动Jenkins容器
docker-compose up -d

运行上述命令后,Docker-Compose将会根据docker-compose.yaml文件创建并启动Jenkins容器。

在Jenkins容器启动后,你可以在浏览器中访问Jenkins的Web界面,地址为:http://localhost:8080。

在首次访问Jenkins时,系统会提示你输入一个初始密码。你可以运行以下命令获取这个初始密码:

# 获取初始密码
docker exec -it jenkins_jenkins_1 cat /var/jenkins_home/secrets/initialAdminPassword

复制并粘贴初始密码到Web界面中,然后按照提示完成Jenkins的配置。

6. 访问Jenkins

完成Jenkins的配置后,你可以使用你自己的管理员账号登录Jenkins,并开始使用它了。

在浏览器中输入地址:http://localhost:8080,然后使用你的管理员账号登录。

至此,"docker-compose安装Jenkins"的过程已经完成。

甘特图

gantt
    dateFormat  YYYY-MM-DD
    title Docker-Compose安装Jenkins甘特图

    section 安装Docker和Docker-Compose