jenkins的docker安装部署

  1. jenkins需要jdk1.8及以上版本
  2. 所需要文件在这里插入图片描述
  3. start.sh
#!/bin/sh
java -jar /jenkins/jenkins.war --httpPort=8087
  1. Dockerfile
#使用的基础镜像
FROM ubuntu
#创建目录
RUN mkdir -p /jenkins/local
#把当前目录下的jdk文件夹添加到镜像
ADD jenkins.war /jenkins/local/jenkins.war
ADD start.sh /jenkins/local/start.sh
ADD jdk1.8.0_25 /jenkins/local/jdk1.8.0_25
ENV JAVA_HOME /jenkins/local/jdk1.8.0_25/
ENV PATH $PATH:$JAVA_HOME/bin
#暴露8080端口
EXPOSE 8087
#启动时运行tomcat
CMD ["/jenkins/local/start.sh","run"]
注意事项:
部署的时候,这个dockerfile脚本最好在linux上写,否则会出现no such file or direct
因为通过notepad++在windows下打开编辑过了之后,编码方式不一样,
通过cat -v filename 查看是否^M的字样
发布了66 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq125281823/article/details/98884132