将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包
假设你已经准备好以下东西,即可进行服务部署
一台安装好docker的linux服务器(安装docker见安装docker)
准备好的jar包
接下来开始吧!
将jar包上传至服务器(建好文件夹存放以方便管理)
编辑
Dockerfile
文件我的jar包名为:Spring-mybatisplus.jar
我的Dockerfile路径为 /docker/Dockerfile
# 使用这个命令会将java8 环境集成在你打好的镜像中
FROM java:8
# 作者名
MAINTAINER wuhao
# 将jar包加入到你要启动的路径中
ADD Spring-mybatisplus.jar /docker/Spring-mybatisplus.jar
# 端口
EXPOSE 8090
# jar包启动命令
ENTRYPOINT ["java","-jar","/docker/Spring-mybatisplus.jar"]
使用build命令构建镜像
docker build -t demo-img .
使用run命令运行容器
docker run -d --name demo-img -p 8888:8888 demo
使用
docker ps
查看容器运行状态,使用docker logs demo
查看容器日志。
将jar包部署在docker上,将jar包打成镜像,使用docker部署jar包相关推荐
- maven配置自动部署到服务器上,jenkins+svn+maven安装配置并自动化部署成功(超级详细)...
jenkins+svn+maven安装配置并自动化部署成功(超级详细) jenkins+svn+maven安装配置并自动化部署成功(超级详细) 简言 写这篇博客的原因是因为每次部署服务器的流程都是在做 ...
- 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器
如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...
- Docker安装Mysql8、并打成镜像在其他内网环境部署
1.docker环境搭建 首先安装 Docker的过程省略,可以参考:Docker的基本概念.环境搭建.常用命令[图文] 2.docker拉取mysql8镜像 docker拉取mysql 8.0.18 ...
- 项目怎么部署到服务器上_项目开发学习 云服务器的部署
在项目开发和学习的过程中,前端与后端进行数据交互是非常重要的一环,无论是web开发还是移动开发,都会涉及到这一问题.如今在涉及到数据交互的应用中,后台都有云服务器做支撑.通俗地讲,你自己的电脑就可以看 ...
- 通过容器提交镜像(docker commit)以及推送镜像(docker push)笔记
在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用. 查看镜像 [root@docker-test1 ~]# docker image ...
- 服务部署在linux上,将springcloud工程中的一个服务部署到linux服务器上
将工程打包成jar包,使用xshell登录到linux服务器上 ip:192.168.0.129 port:22 用户名:root 密码:123456 将jar包上传到linux中 使用脚本rrk-s ...
- .NET Core 3.0 部署在docker上运行
自从.NET Core3.0发布之后,写了几篇关于.NET Core 3.0的文章,有助于你快速入门.NET Core3.0. 本篇文章主要讲解如何一步步创建一个mvc项目,然后发布并部署在Docke ...
- 六、.net core (.NET 6)程序部署到Docker上
使用Docker部署应用程序 首先确保已经安装Docker 桌面软件,如下图: 然后,把需要部署到Docker上面的项目,咱们先添加Docker的支持,启动项目右键 -> 添加 -> Do ...
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 将微服务运行在Docker上
文章目录 将微服务运行在Docker上 使用Maven插件构建Docker镜像 使用Maven插件读取Dockerfile进行构建 将插件绑定在某个phase执行 参考 源代码 将微服务运行在Dock ...
- Docker的安装部署及优化详解(汇总版,学习docker这一篇就够了)
目录 一.部署20版本的docker 1.1 安装依赖包 1.2 设置阿里云镜像 1.3 安装docker社区版 1.4 关闭增强机制 1.5 前体准备(开启服务) 1.6 设置镜像加速 1.6-1 ...
最新文章
- Python3.5源码分析-内存管理
- 程序员之路,蛇年快加速!
- 项目托管至GitHub上
- Bootstrap-Other:UI 编辑器
- java发送http的get、post请求
- linux内核常用函数或宏
- SAP Spartacus CMSService 的调用栈以及 meta 标签的生成过程
- Linux——更换python版本
- 编程之美2——N!的二进制表示中最低位1的位置
- [转载] Dreamweaver——02 创建网页的基本对象
- android recyclerview添加头部,Android RecyclerView添加Header头部
- 前端进阶篇——02、CSS和JS
- mfc入门基础(三)创建对话框
- 秒懂设计模式之桥接模式(Bridge Pattern)
- 全面讲解光纤、光模块、光纤交换机、光模块组网设计与案例
- 腾达无线路由器dns服务器,腾达无线路由器如何设置DNS
- Visual Domain Adaptation with Manifold Embedded Distribution Alignment 阅读MEDA
- 四足机器人的六种步态特征
- Thread.Sleep原理
- p_conc_request_id