【发布时间】:2021-08-28 15:10:02
【问题描述】:
使用 jenkins/jenkins:lts-dk11 创建容器 - 据我所知,还必须使用主目录创建 Jenkins 用户,但这并没有发生 下面是docker文件,我是不是做错了什么?
Dockerfile:
FROM jenkins/jenkins:lts-jdk11
WORKDIR /var/jenkins_home
RUN apt-get update
COPY terraform .
COPY sencha .
COPY go .
COPY helm.
RUN chown -R jenkins:jenkins /var/jenkins_home
内置:
docker build .
图像被创建,容器也被创建,我看到 Jenkins 用户的 id 为 1000,但这个用户没有主目录,而且,helm,go,sencha,terraform 也没有安装。 我确实执行到容器中以仔细检查是否安装了 terraform #terraform --version,我看到找不到命令 #which terraform 也没有显示任何结果。 go、sencha 和 helm 的输出相同
有什么建议吗?
【问题讨论】:
-
我们如何安装 sencha cmd,sencha cmd 在运行 docker build 时需要交互式会话。
标签: docker jenkins docker-compose dockerfile devops