只需修改run.sh 对应节点[ 名称 secret ] 但是必须下载agent.jar包。我在做测试的时候 启动动挂载的是jenkins目录 /data/app/jenkins 这样启动 docker run -itd --name agent-alpine -v /data/app/jenkins:/data/app/jenkins 95601494dd21 /bin/sh
Dockerfile 如下
FROM hexiaoqiang/alpine:3.9 LABEL MAINTAINER="hexiaoqiang"
COPY run.sh / COPY hosts /
RUN jar="https://jenkins.linge.io/jnlpJars/agent.jar" &&
apk update &&
apk upgrade &&
apk add "openjdk8~=8.222" &&
apk add vim &&
addgroup -g 1000 jenkins &&
chmod 755 /run.sh &&
cat hosts >> /etc/hosts &&
curl -LO $jar -k &&
adduser -u 1000 -G jenkins -D jenkins
VOLUME ["/tmp"] ENTRYPOINT ["/bin/sh","/run.sh"]
Content type
Image
Digest
Size
82.8 MB
Last updated
almost 7 years ago
docker pull hexiaoqiang/jenkins-agent:alpine