docker 后台运行Jenkins
时间: 2023-11-10 08:05:00 浏览: 40
可以通过以下命令在 Docker 后台运行 Jenkins:
```
docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts
```
其中 `-d` 参数表示在后台运行,`-p` 参数表示将容器内的端口映射到主机上。`jenkins/jenkins:lts` 是 Jenkins 的官方镜像。
需要注意的是,Jenkins 运行在容器中时,需要将容器内的 `/var/jenkins_home` 目录挂载到主机上,以保留 Jenkins 的配置和数据。
相关问题
docker下启动jenkins
要在Docker下启动Jenkins,你可以使用以下命令:
docker run -itd --name jenkins -v /usr/local/jenkins/data:/var/jenkins_home/ -p 8080:8080 -p 50000:50000 jenkins/jenkins
个命令将会在后台运行一个名为"jenkins"的容器,并将宿主机的8080端口映射到容器的8080端口,同时也将宿主机的50000端口映射到容器的50000端口。它还会将宿主机的"/usr/local/jenkins/data"目录挂载到容器的"/var/jenkins_home/"目录,这样你就可以在容器内持久保存Jenkins的数据。
docker 安装jenkins
您可以按照以下步骤在Docker中安装Jenkins:
1. 首先,确保您的系统已经安装了Docker。如果没有安装,请根据您的操作系统安装Docker。
2. 打开终端或命令提示符,并运行以下命令来拉取Jenkins镜像:
```
docker pull jenkins/jenkins
```
3. 完成后,运行以下命令来创建并启动Jenkins容器:
```
docker run -d -p 8080:8080 -p 50000:50000 --name jenkins jenkins/jenkins
```
这将在后台运行Jenkins容器,并将主机的8080端口映射到容器的8080端口,同时映射50000端口用于Jenkins的代理。
4. 等待一段时间,直到Jenkins容器完全启动。您可以使用以下命令检查容器的运行状态:
```
docker ps
```
如果状态为"Up",则表示Jenkins容器已成功运行。
5. 在浏览器中访问`http://localhost:8080`,这将打开Jenkins的设置向导。
6. 您需要提供首次登录的管理员密码。可以通过以下命令在终端中获取该密码:
```
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
```
复制密码并粘贴到Jenkins设置向导页面中。
7. 完成设置向导后,您将能够创建Jenkins管理员账户并安装所需的插件。
这样,您就成功在Docker中安装了Jenkins。您可以使用Jenkins进行持续集成和持续交付。