怎么用docker-compose 启动一个jenkins容器
时间: 2024-02-05 18:11:19 浏览: 24
要使用 Docker Compose 启动 Jenkins 容器,需要编写一个 `docker-compose.yml` 文件。以下是一个简单的示例:
```yaml
version: '3'
services:
jenkins:
image: jenkins/jenkins:lts
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins_home:/var/jenkins_home
environment:
- JAVA_OPTS=-Djenkins.install.runSetupWizard=false
- JENKINS_OPTS=--prefix=/jenkins
volumes:
jenkins_home:
```
该文件指定了一个名为 `jenkins` 的服务,它使用 Jenkins 官方的 `lts` 镜像,并将容器内的 `8080` 和 `50000` 端口映射到主机上,同时将 Jenkins Home 目录挂载到本地卷 `jenkins_home` 中。
在终端中,进入到包含 `docker-compose.yml` 文件的目录中,然后运行以下命令:
```
docker-compose up -d
```
该命令将在后台启动 Jenkins 容器。您可以通过访问 `http://localhost:8080` 来访问 Jenkins Web 界面,用户名和密码可以在 `jenkins_home/secrets/initialAdminPassword` 文件中找到。