将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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.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
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 注解与反射_Java注解与反射直接上手
2019-04-21
java按钮退出_java – 如何在此程序中添加退出按钮?怎么样“清楚”?
2019-04-21
python土味情话_Python 将土味情话语录设置为桌面壁纸
2019-04-21
幻兽天下修复版java_宠物天下四-幻兽天下
2019-04-21