docker安装jekens
时间: 2025-02-10 22:02:19 浏览: 28
### 如何在 Docker 中安装 Jenkins
#### 使用官方镜像部署 Jenkins
为了简化操作并确保兼容性,建议使用官方提供的 Jenkins 镜像来创建容器实例。具体命令如下:
```bash
docker pull jenkins/jenkins:lts-jdk11
```
这条指令会拉取最新长期支持版且内置 JDK 11 的 Jenkins 镜像[^3]。
#### 创建持久化存储卷映射
为了避免数据丢失以及便于维护升级,应当设置好外部挂载点用于保存 Jenkins 主目录下的文件资料。例如:
```bash
mkdir -p /usr/local/docker/jenkins
chmod 777 /usr/local/docker/jenkins
```
上述命令将在本地磁盘上建立专门存放 Jenkins 数据的空间,并赋予适当读写权限给所有者[^2]。
#### 启动 Jenkins 容器服务
通过 `docker run` 命令可以轻松启动包含所需环境变量和服务端口转发设定的新建容器:
```bash
docker run \
--name myjenkins-blueocean \
-u root \
--restart=always \
-d \
-p 8080:8080 \
-p 50000:50000 \
-v /usr/local/docker/jenkins:/var/jenkins_home \
-v /usr/share/dotnet:/usr/share/dotnet \
-v /opt/maven/apache-maven-3.9.6:/opt/apache-maven-3.9.6 \
-v /usr/lib/jvm/java-11-openjdk-amd64:/usr/lib/jvm/java-11-openjdk-amd64 \
jenkins/inbound-agent:blueocean
```
此脚本不仅指定了必要的网络端口暴露规则(-p),还定义了多个路径绑定关系(-v),从而实现更灵活的功能扩展和支持。
#### 初始化配置过程
初次访问 Web 控制台时需按照提示完成初始化向导流程,包括但不限于解锁管理员账户、自定义初始安全策略等环节。通常情况下,默认密码位于 `/var/jenkins_home/secrets/initialAdminPassword` 文件内;如果启用了日志输出,则也可以从中获取该令牌信息。
阅读全文
相关推荐










