Jenkins + Docker 一键自动化部署 Java Spring Boot 应用最简流程

sudo docker run -itd -u root -p 9980:8080 -p 50000:50000 --restart always -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker --name jenkins jenkins/jenkins:lts-jdk11

否则会出现 /tmp/jenkins8222431352648975616.sh: 6: docker: not found

  • Dockerfile 使用jdk11时会找不到镜像在dockerhub openjdk11
FROM adoptopenjdk/openjdk11:ubi
VOLUME /tmp
ADD target/springboot2-demo-0.0.1-SNAPSHOT.jar app.jar
EXPOSE 8888
ENTRYPOINT ["java","-jar","/app.jar"]
  • jar包下载超时修改maven settings.xml 需要增加aliyun镜像
        <mirror>
            <id>alimaven</id>
           <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>https://maven.aliyun.com/nexus/content/repositories/central/</url>
         </mirror>
posted @ 2023-04-17 11:11  java渣渣  阅读(100)  评论(0编辑  收藏  举报