首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用dockerfile安装jenkins?

如何使用dockerfile安装jenkins?
EN

Stack Overflow用户
提问于 2021-11-27 06:01:29
回答 1查看 42关注 0票数 0

我想使用dind docker镜像作为基础镜像,然后在其中安装jenkins。这是我的dockerfile:...

代码语言:javascript
复制
FROM docker:20.10.11-dind-alpine3.14
USER root
RUN apk add curl &&\
    curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key |  tee &&\
    /usr/share/keyrings/jenkins-keyring.asc > /dev/null &&\
    echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] &&\
    https://pkg.jenkins.io/debian-stable binary/ |  tee &&\
    /etc/apt/sources.list.d/jenkins.list > /dev/null &&\
    apt-get update &&\
    apt-get install jenkins &&\
    apk update &&  apk upgrade && \
    apk add --update nodejs npm

..。

我从ubunto的jenkins安装指南中获取了安装命令,但是当我开始构建镜像时,我得到了这个错误:

..。

代码语言:javascript
复制
/bin/sh: /usr/share/keyrings/jenkins-keyring.asc: not found

..。

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 03:41:25

在我的例子中,我使用了jenkins官方docker镜像和挂载docker.sock来使用主机docker。

代码语言:javascript
复制
docker container run --name jenkins --detach --restart=always \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume jenkins-data:/var/jenkins_home \
  --publish 8081:8080 \
  --publish 50000:50000 \
  jenkins/jenkins:latest-jdk8
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70132415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档