开启Docker远程访问,执行以下命令

vi /lib/systemd/system/docker.service

#修改[Service]下第五行ExecStart

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重启Docker

systemctl daemon-reload

service docker restart | systemctl restart docker

测试API接口是否可以访问(如果出现下面界面,则表示成功)

在jar包跟目录下创建DockerFile文件

//配置jdk

FROM java:8

//作者信息

MAINTAINER xxx xxx@126.com

//添加jar包,重命名

ADD target/*.jar /mnt/name.jar

//同步容器时间与主机同步

RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

//配置端口

EXPOSE 8080

//运行

ENTRYPOINT ["java", "-jar", "/mnt/name.jar", "--spring.config.location=/mnt/conf/bootstrap.yaml"]

执行

//删除name容器

docker -H tcp://xx.xx.xx.xx:xxx rm -f name

//删除name镜像

docker -H tcp://xx.xx.xx.xx:xxx rmi name

//发布镜像并启动容器

docker -H tcp://xx.xx.xx.xx:xxx build -f DockerFile -t name . && docker -H tcp://103.213.96.79:22375 run -d -p 9034:8080 --name name -v /home/jar/name/conf:/mnt/conf name

docker添加jar包_Docker部署jar包相关推荐

  1. Docker安装java环境并部署jar包运行

    Docker安装java环境并部署jar包运行 作为一个前端,了解后端部署jar包也是有必要的,在这里就我学习的,做一个简单的笔记,这里可以结合我的商品的增删改查的java文章一起看. java实现商 ...

  2. Jenkins部署war包和部署jar包的详细步骤

    目录 零.配置Tomcat 一.自由风格项目远程部署war包 1.创建自由风格项目 2.增加构建步骤 3.增加构建后操作 4.立即构建 5.查看控制台输出 二.创建流水线项目远程部署war包 1.拉取 ...

  3. docker制作tomcat镜像并部署war包

    模拟面试小白: 需求:有一台没有网络的服务器,使用docker部署war包,没有tomcat镜像,限时30分钟. 小白:没网部署war包干啥,是不是工作不饱和让你们太闲了. 我:傻瓜,怪我没表达清楚, ...

  4. 讲义六 之 docker 搭建测试环境以及部署项目包 created by 爱软测_bill

    讲义六 之 docker 搭建cms测试环境 created by 爱软测_bill 最简洁的总结命令: STEP-0 部署流程预知 [安装docker-->使用docker 拉取Tomcat容 ...

  5. docker 添加端口映射_Docker快速搭建PHP开发环境详细教程

    想必作为一个web开发的程序员,近些年对docker技术一定不会陌生,docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux ...

  6. 创建war包和部署war包,以及实施相关的工具和unix命令

    1.使用MyEclipse打war包 (1)File-->Export-->JavaEE -->war file (2)Server-->Tomcat-->add Dep ...

  7. docker 发布tomcat项目_Docker部署java项目[tomcat环境]

    公司的一个java项目,然后这是组长给的一个任务,部署到docker中. 部署更不用说啦,肯定要写Dockerfile,不多想,先下载我需要的环境包. 1. JDK [JDK下载地址](Java SE ...

  8. docker pip 换源_Docker 部署 jupyterlab 3.0.3

    之前学习记笔记用的是印象笔记,印象笔记作为笔记本使用还可以,但是记录代码不太方便. 前几天jupyterlab更新了3.0版本,包含本地化支持.可视化调试器.新的目录结构.改进的页面显示等新特性.但是 ...

  9. linux安装jetty部署war包,jetty部署war包

    与tomcat类似,直接拷贝war到webapps目录即可,不同的是解压文件不会存放到webapps下. 需要做一些额外配置,才能找到正确解压目录 Q: How to change the extra ...

最新文章

  1. 哥大计算机工程申请入口和登陆入口
  2. ClearTextBox.Text
  3. PID控制器开发笔记之九:基于前馈补偿的PID控制器的实现
  4. 深入 Linux PAM 体系结构
  5. 构建Blazor WASM和服务器一体化解决方案
  6. 用tbody解决div在table标签里无法隐藏某些行
  7. Python-进阶-装饰器小结
  8. python 编译器_Python教程:编译器与解释器
  9. 安装torchvision时,报错error: command ‘aarch64-linux-gnu-gcc‘ failed with exit status 1
  10. 网络爬虫:中国大学排名定向爬虫
  11. 华硕服务器主板那个系列好,华硕主板型号性价比排行 华硕主板那个性价最好用...
  12. 如何将页脚(footer)保持在页面底部
  13. 野蔷薇的伤感人生日志:已失落于尘埃,再也找寻不得
  14. 获取百度网盘真实链接
  15. flex+php ria应用开发实战详解,《Flex+PHP RIA应用开发实战详解-梁文新版》学习日记2...
  16. 计算机一级设置项目符号,重推计算机等级考试题库:一级MS Office第三章“项目符号和段落编号”...
  17. 转载 一个小时学会MySQL数据库(3)
  18. [原创]下一代Web 应用程序安全性测试工具HP WebInspect简介
  19. 物联网:物联网大数据平台的特性以及能力
  20. 一个合格的中级前端工程师需要掌握的技能笔记(下)

热门文章

  1. Java基础入门笔记-静态方法
  2. 图像滤波与滤波器基础知识
  3. bash type php,Linux Bash Shell 寻找PHP(网站)挂马,后门
  4. Ubuntu 20.10安装docker
  5. mysql错误信息收集_MySQL错误信息记录
  6. 开发文档怎么编写_PoC 编写指南
  7. 无限级分类 php_php无限极分类的方法是什么
  8. 海信空调拥抱变革 扎实技术+多样产品组合引爆市场
  9. js年会抽奖_嘿!这真的是一个正经的抽奖程序!
  10. 计算机网络之数据链路层:14、局域网的基本概念