zoukankan      html  css  js  c++  java
  • Springboot应用使用Docker部署

    首先准备好springboot应用,然后打包,我这里已经准备好了一个jar包

    然后上传到服务器,准备一个目录用于存放jar包和Dokerfile文件

      编写Dokerfile文件

      

      我这里写的很简单,就简单解释一下:

      FROM:因为跑java程序,所以要依赖到JDK

      ADD:将本地目录的jar包复制到容器里面

      ENTRYPOINT:启动容器之后要执行的命令

      EXPOSE:将容器的80端口暴露出来,之后在启动的容器的时候可以使用-p或-P建立端口映射关系

      好啦,这样Dockerfile文件写好了,就可以构建镜像了,命令如下:

    1.   构建镜像:docker build -t tools .  (-t指定构建的镜像名称)
    2.   运行容器:docker run -d --name tool -P tool  (-d后台运行,--name指定容器名称,-P将容器内部暴露的端口与本地端口建立映射关系)

      这样就可以啦!!!

  • 相关阅读:
    LeetCode 234. 回文链表
    LeetCode 237. 删除链表中的节点
    LeetCode 20. 有效的括号( 括号配对 )
    堆栈操作合法性
    堆排序
    最大堆
    快速排序
    Bzoj1497 [NOI2006]最大获利
    Bzoj1001 [BeiJing2006]狼抓兔子
    Bzoj2716 [Violet 3]天使玩偶
  • 原文地址:https://www.cnblogs.com/alinainai/p/10970748.html
Copyright © 2011-2022 走看看