zoukankan      html  css  js  c++  java
  • docker 运行springboot jar包

    1.将jar包移至自定义的/usr/jar目录下;

    2.在/usr/jar目录下创建Dockerfile文件

    文件如下:

    #FROM命令定义构建镜像的基础镜像,该条必须是dockerfile的首个命令
    FROM java:8
    #用于指定持久化目录
    VOLUME /temp
    #将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget
    ADD personal_blog-0.0.1-SNAPSHOT.jar personal_blog.jar
    #构建镜像时执行的命令
    RUN bash -c 'touch /personal_blog.jar'
    #配置容器,使其可执行化。配合CMD可省去"application",只使用参数
    ENTRYPOINT ["java","-Djava.security.egd-file:/dev/./urandom","-jar","-Xmx1024m","-Xms1024m","/personal_blog.jar"]
    

      


    3.在dockerfile文件所在目录下执行docker build -f /usr/jar/Dockerfile -t blog .


    打包镜像 名称为blog

    4.运行镜像

    docker run -d -p 8089:8099 blog
    8089为docker启动该应用的端口,8099是spring应用的端口,访问8089->8099

    docker ps // 查看所有正在运行容器 
    docker stop containerId // containerId 是容器的ID 
    docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID 
    docker stop $(docker ps -a -q) // stop停止所有容器 
    docker rm $(docker ps -a -q) // remove删除所有容器
    

      

  • 相关阅读:
    第一次项目总结
    动画animation
    动画基本
    JQ属性和CSS
    JQ选择器
    关于JS的循环和函数,由入门到放弃
    Js知识点
    课程总结
    移动端开发--项目总总结
    项目总结
  • 原文地址:https://www.cnblogs.com/lantuanqing/p/11856722.html
Copyright © 2011-2022 走看看