java打包容器部署方式

运用阿里云的容器镜像服务实现自动化容器打包部署

构建Docker镜像

  • 新建一个文件夹,把Dockerfile与jar包放在这个文件夹下
  • Dockerfile文件
    1
    2
    3
    4
    FROM openjdk:8-jdk-alpine
    COPY xxxxxx.jar app.jar
    EXPOSE 8080
    ENTRYPOINT ["java","-jar","/app.jar"]

利用阿里云容器镜像服务自动根据Dockerfile文件构建docker

  • 建议代码用code.aliyun托管
  • 新建容器与代码仓库关联,并且指定Dockerfile所在文件夹
  • 可选代码变更就自动构建,如果构建过程中有较多海外源需要下载可打开使用海外服务器构建选项