Springboot 基于Docker的Jar部署手记

部署环境:

Red Hat Enterprise Linux Server release 7.3 (Maipo)

1. 安装Docker

yum install docker

2. 启动Docker并保持开机自启动

systemctl start docker

systemctl enable docker

3. 通过xftp将编译好的jar文件放置到目录/var/apps,在同一级目录下新建文件Dockerfile

FROM java:8   #指明当前镜像的继承的基镜像

MAINTAINER jonas #指明镜像作者

ADD restful-0.1.jar app.jar #将文件添加到镜像中,并重新命名

EXPOSE 81 #指定镜像运行时容器必须监听的指定端口

ENTRYPOINT ["java","-jar","/app.jar"] #启动时运行的指令

4. 编译镜像

在/var/apps执行下面的编译镜像命令

docker build -t wisely/apps .  

5. 运行

docker run -d --name apps -p 81:81 wisely/apps

6. 查看当前容器状态


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,716评论 15 147
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,947评论 19 139
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 12,861评论 1 21
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 5,813评论 0 7
  • 昨天锦明老师提醒我 我的感觉源点匮乏 我 要改变聚焦模似 从能量层面调整舒缓自己 聚焦到我 想要的 一面创造我 ...
    苦茶_09e4阅读 1,049评论 0 0

友情链接更多精彩内容