docker 运行 jar包
第一步打包boot项目
第二步创建dockerfile,保证dockerfile与boot.jar在同一个目录下
第三步编写dockerfile
FROM java:8
MAINTAINER YP <2064676101@QQ.COM>
ADD testdockerfileproject-1.0-SNAPSHOT.jar app
CMD java -jar app
#两个app名字要是一样的
app.jar是打包镜像后的名字
第四步执行命令构建镜像
docker build -f ./hello_dockerfile -t app:1 .
app:1:名字为app版本为1的镜像,是显示在docker image里面的名字
.的意思:上下文路径,是指 docker 在构建镜像,有时候想要使用到本机的文件(比如复制),docker build 命令得知这个路径后,会将路径下的所有内容打包。
第五步就可以通过
docker images
看到镜像了
第六步运行
docker run -id -p 7999:8082 app:1
docker 运行 jar包相关推荐
- docker运行jar包
docker运行jar包---------------https://www.cnblogs.com/zhangwufei/p/9034997.html docker安装redis---------- ...
- docker运行jar包_Jenkins+Docker+Springboot单机版持续集成部署
Jenkins+Docker+SpringBoot持续集成流程说明 安装配置jenkins 安装jenkins可直接官网下载对应的jar包直接运行,也可使用docker运行,下载完后直接运行,并下载d ...
- docker java -jar_使用Docker安装Java镜像运行jar包方法
1.下载java镜像,tag为8u111docker pull java:8u111 2.运行docker容器docker run --name trading-server -p 5566:5566 ...
- 利用Docker创建镜像运行jar包
背景:项目是打包成jar包的,想利用docker去管理运行jar包,通过docker的了解可以知道,想运行jar,那么此jar包需要运行在一个有着jdk环境的docker镜像中,以下教程则是创建一个j ...
- Springboot项目多模块打包jar移动到指定目录,docker打jar包构建镜像部署并运行
环境 springboot:2.7.1 jdk:12 前言 最近想着用docker来部署应用,这就意味着,打jar包时,需要指定打包的位置.并且在每次构建时,能够清除掉旧包,存入新包. 步骤 假设你已 ...
- docker 运行jar exit_使用Dockerfile为SpringBoot应用构建Docker镜像
上次写过一篇使用Maven插件构建Docker镜像 ,讲述了通过docker-maven-plugin来构建docker镜像的方式,此种方式需要依赖自建的Registry镜像仓库.本文将讲述另一种方式 ...
- docker部署jar包的几种方式
docker部署jar包的几种方式 前言 使用Dockerfile手动打包jar 简单打包运行 进化:可复用容器 究极进化:jdk镜像直接创建可服用容器 超究极进化:maven插件打包(不推荐) 无聊 ...
- docker运行jar文件
一.环境 本地虚拟机安装的centos7 二.安装docker 通过 uname -r 命令查看你当前的内核版本 [root@runoob ~]# uname -r 3.10.0-327.el7.x8 ...
- centos运行jar包需要的环境_Centos7服务器下启动jar包项目的最佳方法
前言 在linux上运行jar包谁都会啊.为什么我还要单独拎出来讲呢.细心的朋友可能已经在标题中发现关键词Centos7和最佳方式. 这就说明我不是随便写点东西水一篇博客的ヾ(◍°∇°◍)ノ゙ 首先C ...
最新文章
- python 递归结束条件_python递归(如果条件满足,为什么程序不退出一次?)
- 对于es6的小小理解之generator函数
- CentOS 7 的 Python2 升级成 Python 3.7
- Wannafly挑战赛22 D	整数序列 (线段树维护三角函数值)
- MAC终端下常用Git命令 - 某个人 - 博客园
- html5 窗口变形,HTML5画布(变形)
- 深入理解Java虚拟机--中
- 协程(Python)
- Oauth支持的5类 grant_type 及说明 authorization_code — 授权码模式(即先登录获取code,再获取token) password — 密码模式(将用户名,密码传
- 创建Vue实例对象基础语法模板
- Centos7做回收站功能,防止误删除
- 蓝牙Socket通讯
- 为什么你还是离不开微软的Office软件?
- CentOS安装配置freeIPA
- 笔记本固态硬盘温度测试软件,台式电脑ssd固态硬盘温度多少算正常?查看ssd固态硬盘温度的方法...
- 售价6815万元,95后加密艺术家推出“Dream Chaser”NFT系列作品
- 【线索二叉树】C++代码及线索化过程详解
- 一周一个小朋友系列——YOLOV1 paper Analysis
- oc错误:control reaches end of non-void function
- 第五章 循环结构程序设计习题(2)
热门文章
- 巩固知识体系!西门子万人裁员:35岁之后找不到工作怎么办
- Attempting to deserialize object on a CUDA device but torch.cuda.is_available()的可能原因
- 中国十大最牛CEO简历
- matplotlib之绘制三维图像
- 无论生活怎样 希望你:保持自律 保持清醒
- Ubuntu 7.04 网通最快源
- eBPF-3-profile的源码解析
- 极客时间-linux性能优化 31~40
- springboot报错Invalid bound statement (not found) 的解决办法
- 数据湖三剑客 Hudi、Delta、Iceberg 对比