将spring-boot项目使用dockerfie部署到docker中
发布日期:2022-02-10 11:37:00 浏览次数:47 分类:技术文章

本文共 822 字,大约阅读时间需要 2 分钟。

dockerfile

#基于基础镜像FROM centos:7#作者信息MAINTAINER QC#工作目录WORKDIR /usr/java#将jdk添加到指定文件夹(运行需要的环境)ADD ./jdk-8u202-linux-x64.tar.gz /usr/java#拷贝spring-boot项目到跟jdk同级目录COPY ./hello-0.0.1-SNAPSHOT.jar /usr/java#配置环境变量ENV JAVA_HOME /usr/java/jdk1.8.0_202ENV PATH $JAVA_HOME/bin:$PATHENV JRE_HOME /usr/java/java/jdk1.8.0_202/jreENV LANG en_US.UTF-8ENV CLASSPATH .:$JAVA_HOME/libdt/jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib#出口ENV export JAVA_HOME JRE_HOME PATH CLASSPATH#暴露端口(外部访问的端口)EXPOSE 8090#容器启动命令CMD ["java","-jar","hello-0.0.1-SNAPSHOT.jar"]

使用dockerfile构建镜像

#docker bulid –f dockerfile文件路径 . –t 镜像名称:版本#注意dockerfile后面有个点docker bulid –f dockerfile . –t demo:1.0

使用dockerfile构建的镜像启动

#这里暴露的端口(8090)需要与dockerfile中 EXPOSE后面的端口号保持一致#第一个demo:容器名称 第二个demo:镜像名称(这里手贱打快了,注意区分开)docker run -it -p 8090:8080 --name demo demo:1.0

启动成功

在这里插入图片描述
访问成功
在这里插入图片描述

转载地址:https://blog.csdn.net/drug1910951117/article/details/108211989 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言
下一篇:关于docker启动nacos出现内存不足启动失败的问题

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月12日 05时00分22秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

android studio 54 下载进度条 2019-04-21
android studio 70 歌曲服务器搭建 歌曲app 完整代码(发布版) 2019-04-21
Android单击事件处理与监听003 2019-04-21
vb 读取mysql所有表名_vb怎么列举出一个mdb数据库里面所有表名? 2019-04-21
mysql行级锁升级_mysql innodb 行级锁升级 2019-04-21
c 调用mysql密码为空_C语言连MySQL - osc_srnunz15的个人空间 - OSCHINA - 中文开源技术交流社区... 2019-04-21
mysql怎么分组查询所有数据库_Mysql-4 分组查询与子查询 2019-04-21
mysql 多列union_Mysql联合查询UNION和UNION ALL的使用介绍 2019-04-21
mysql导数据出指定数量_mysql导出指定数据或部份数据的方法 2019-04-21
java thread 多线程_java用Thread方式创建多线程 2019-04-21
微信红包接口 java_【java微信开发】红包接口调用 2019-04-21
java多个类调用_JAVA问题总结之15-多个类之间的调用 2019-04-21
java语言50到100之间素数和_用JAVA语言编写一程序,求100以内的所有素数 2019-04-21
java 模拟火车站售票系统_train 火车票售票系统 用java模拟实现了火车站对火车票的售票工作 - 下载 - 搜珍网... 2019-04-21
java判断线程是否wait_Java并发编程之线程间通讯(上)wait/notify机制 2019-04-21
java 注解与反射_Java注解与反射直接上手 2019-04-21
java按钮退出_java – 如何在此程序中添加退出按钮?怎么样“清楚”? 2019-04-21
python土味情话_Python 将土味情话语录设置为桌面壁纸 2019-04-21
bootstrap加载mysql数据库_bootstrap后台管理系统前后台实现(含数据库) 2019-04-21
幻兽天下修复版java_宠物天下四-幻兽天下 2019-04-21