首页 > 解决方案 > 无法在 docker 中运行 jenkins 映像

问题描述

我刚开始学习Docker。我试图在我的 docker 中运行 jenkins。

我已经尝试了命令: docker run jenkins , docker run jenkins:latest

但在 docker 交互式 shell 中显示错误:C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: manifest for jenkins:latest not found: manifest unknown: manifest unknown。

标签: jenkins

解决方案


您可以使用以下命令运行容器

docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts

文档页面非常好。

我会使用 docker-compose 文件

  • 为 home 挂载一个卷以使其持久化(为了查看构建工作区,您需要将另一个容器附加到它)
  • 以编程方式控制版本
  • 添加 docker 客户端或稍后安装的其他实用程序
  • 添加“固定”代理

码头工人撰写文件:

version: '3.5'
services:
  jenkins-server:
    build: ./JenkinsServer
    container_name: jenkins
    restart: always
    environment:
      JAVA_OPTS: "-Xmx1024m"
    ports:
      - "50000:50000"
      - "8080:8080"
    networks:
      jenkins:
        aliases:
          - jenkins
    volumes:
      - jenkins-data:/var/jenkins_home

networks:
  jenkins:
    external: true

volumes:
  jenkins-data:
    external: true

服务器的dockerfile:

FROM jenkins/jenkins:2.263.2-lts
USER root

推荐阅读