docker配置容器运行jar包

拉取jdk镜像文件

# docker pull huanwei/alpine-oraclejdk8

创建文件夹编写Dockerfile文件

# mkdir docker

# vi Dockerfile

FROM docker.io/huanwei/alpine-oraclejdk8
MAINTAINER djl "djl@cnbisoft.com"
ENV REGISTRY_SERVER_USERNAME test
ENV REGISTRY_SERVER_PASSWORD test
ENV CONFIG_SERVER_USERNAME user
ENV CONFIG_SERVER_PASSWORD 123
ENV RABBITMQ_SERVER_USERNAME test
ENV RABBITMQ_SERVER_PASSWORD root
ENV MYSQL_SERVER_USERNAME root
ENV MYSQL_SERVER_PASSWORD 123456
ENV REDIS_SERVER_PASSWORD 123456
ENV MONITOR_SERVER_USERNAME user
ENV MONITOR_SERVER_PASSWORD 123
ENV REDIS_SERVER_USERNAME \
EXPOSE 80 8888 8889 6004 6005 5000 6006 8000 9100 8761
ENTRYPOINT ["java","-D java.security.egd=file:/dev./urandom","-jar","/data/app.jar"]

构建镜像

# docker build -t jdk1.8:v1 .

运行容器

# docker run -itd -p 5000:5000 -v /home/tenancy/tenancy.jar:/data/app.jar --name tenancy --add-host registry:192.168.2.236 --add-host config:192.168.2.236 --add-host api-gateway:192.168.2.236 --add-host cnbi-redis:192.168.2.236 --add-host cnbi-rabbitmq:192.168.2.232 --add-host cnbi-mysql:192.168.2.240 jdk1.8:v1

参考博客:

https://www.cnblogs.com/zhangwufei/p/9034997.html

转载于:https://www.cnblogs.com/djlsunshine/p/11382367.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461532.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++远征之继承篇——多重继承,多继承,虚继承,多继承时的重复定义解决方法

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 1、多重继承 (1)概念理解 2、多继承 (1)概念理解 3、虚继承 (1)问题的引出:多重继承和多继承的结合&#xff0c…

从Pycharm说起

说实话.作为一个Coder.每天在各种IDE中切换编写Code.如果一个IDE Look and Feel总是无形中影响你每天Code Farm的心情.那该是多么不爽的事情.特别是针对本人对IDE总是有一种天生“洁癖感”.每当一们语言或技术在无意中吸引我.或是已经在粗糙的本文编辑器初体验.都会在两到三天体…

JAVA开发工具下载

一、eclipse下载 下载地址:http://www.eclipse.org/downloads/packages/ 点击下载 弹出下载框 压缩包解压后就可以使用 转载于:https://www.cnblogs.com/djlsunshine/p/11373287.html

c++远征之多态篇——虚函数及其实现原理

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 1、多态的定义 简单理解,就是对于同一条命令,不同对象会做出不同的操作。相同对象收到不同消息,或者不同对象收到相同消息时,产生不同的动作。 2、多态…

开发过程中版本控制

宏观角度看软件版本控制版本控制的核心是这样一个简单的概念,即对一个或者多个文件的追踪过程,随着这些文件演变成一个或多个产品的过程。特别是版本控制追踪什么变化,是什么改变了它,为什么会这样。版本控制系统提供了一个有益的…

WPF窗体最小化到任务栏

WPF程序也可以很轻松的实现类似QQ那样最小化到任务栏的功能。 WindowState ws;WindowState wsl;NotifyIcon notifyIcon;#region Constructionspublic MainWindow(){InitializeComponent();//显示托盘。icon();//保证窗体显示在上方。wsl WindowState;}#endregionprivate void …

c++远征之多态篇——纯虚函数和抽象类、接口类

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 1、纯虚函数 没有函数体;0;即只有函数声明,而没有函数定义的虚函数,是纯虚函数。 2、抽象类 概念:含有纯虚函数的类,叫抽象类…

W3 Total Cache+Hacklog Remote Attachment Upyun

2019独角兽企业重金招聘Python工程师标准>>> Hacklog Remote Attachment Upyun 是「荒野无灯」开发的WP插件,可以很方便的配合又拍云使用。通过这个插件,可以在添加媒体的时候上传至又拍云,对速度有极大的提升。 另外,…

Full Tank?

Full Tank? 最短路转载于:https://www.cnblogs.com/zhang1107/archive/2012/12/06/2806344.html

VS2013崩溃,无法打开项目的解决方案

最近遇到VS2013,在打开解决方案时,报如下错误: “未找到与约束 ContractName Microsoft.Internal.VisualStudio.PlatformUI.ISolutionAttachedCollectionServiceRequiredTypeIdentity Microsoft.Internal.VisualStudio.PlatformUI.ISolutionA…

c++远征之多态篇——运行时类型识别(RTTI)

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 1、RTTI(Run-Time Type Information),运行时类型识别。 涉及typeid、dynamic_cast这两个知识点。RTTI技术可以通过父类指针,识别其所指向对象的真实数…

用c#写的一个局域网聊天客户端 类似小飞鸽

最后在公司实习,新人不给活干,就自己随便看看,了解一些DevExpress控件啊,编码规范啊之类的,自己就寻思着写一点点小东西练习练习 出于自己对c# socket这块不熟,就选择了这块,顺便可以进一步了解…

c++远征之多态篇——异常处理

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 1、关于异常的一些概念 异常:程序运行期出现的错误。 数组下标越界;除数为0;内存不足;…… 异常处理:对有可能发生异常的地方做出预见性的…

win10查看端口占用

win10查看端口占用 1、CMD命令 netstat -ano|findstr 8080 查看8080端口占用的程序的PID 2、任务管理器管理,点击"详细信息";根据PID查看相应的程序。 posted on 2019-08-21 09:54 凉云 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnb…

图像传感器之CMOS(2)

转:http://www.elecfans.com/application/Military_avionics/2013/0531/319531.html 提高宇航级图像传感器生产能力 日前,在能量效率方面不断创新的安森美半导体公司已同斯坦福国际研究院(SRI)和波尔航天科技公司合作,…

An internal error occurred during: Launching New_configuration.

新建工程,写的程序,用模拟器运行OK。 一旦在XML中run过一次后,再新建工程就不行啦,而且会报错An internal error occurred during: "Launching New_configuration".Path for project must have only one segment. p…

c++远征之模板篇——友元函数、友元类

以下内容源于慕课网的学习整理,如有侵权,请告知删除。 一、友元函数 1、分类 全局函数——》友元全局函数 成员函数——》友元成员函数 2、关键字friend 友元全局函数 如下,利用friend修饰的函数,其参数应该是本类的引用或者指…

PHP通过session判断防止表单重复提交实例

PHP通过session判断防止表单重复提交实例 PHP通过session判断防止表单重复提交实例,当用户提交表单后,为防止重复操作,通过session来判断是否为初次提交,否则让他返回到之前表单页面。 当前表单页面is_submit设为0 1 SESSION_STAR…

用JAVA打开指定应用程序(软件),比如qq,浏览器

用JAVA打开指定应用程序(软件),比如qq,浏览器。代码如下 public static void open(){if (java.awt.Desktop.isDesktopSupported()) {try {java.awt.Desktop dp java.awt.Desktop.getDesktop();if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {dp…