docker 运行jar

1、新建目录

mkdir kernum(新进文件夹)
把jar和配置文件放到里面

2、下载java镜像

docker pull java8

3、创建Dockerfile

FROM java:8
VOLUME /tmp
ADD kernum-pos.jar app.jar
COPY wsdl.properties /config/wsdl.properties
COPY druid.properties /config/druid.properties
COPY base.properties /config/base.properties
EXPOSE 8081
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

4、创建镜像

进入kernum目录执行命令

docker build -t java/demo .

5、生成容器

docker run -d -p 8081:8081 --restart=always --name demo java/demo

4、命令执行方式

docker run -d -p 8083:8083 --restart=always --name demo java/demo


--restart=always(随着docker启动)
-p映射端口,冒号前面是项目的,后面映射到端口的
-v环境,前面的是实际目录,后面是容器目录
-name 名称,后面跟着镜像名称和版本
后面是运行的命令

4、容器常用命令

docker ps -a(查询正在运行的容器)
docker logs 容器id (查询容器的id)

5、停止容器

docker ps -a (查看容器列表)
docker exec -it 容器id /bin/bash(进入容器命令行)
docker stop 容器id (停止容器)
docker rm 容器id  (删除容器)
docker cp /www/updateFile/xxx.jar 容器ID:/ (拷贝进容器命令)
docker cp 容器ID:容器地址 服务器地址

朝花夕拾
一个程序员
102 声望
13 粉丝
0 条评论
推荐阅读
Ubuntu安装JDK
一、Ubuntu修改管理员密码及添加用户1、Ubuntu刚安装后,root没有默认密码,需要手动设定。 {代码...} 2、添加用户 {代码...} {代码...} 3、添加管理员权限 {代码...} 4、切换用户 {代码...} 5、以管理员权限运行...

恒不动阅读 370

张晋涛:我的 2022 总结
大家好,我是张晋涛。2022 年已经结束,我每年都会惯例的做个小回顾,今年因为阳了在恢复身体,一直拖到了今天才写。生活在 2022 年初做回顾的时候,觉得 2021 是魔幻的一年,但现在看来 2022 年其实更加魔幻。一...

张晋涛6阅读 996评论 2

封面图
利用Docker部署管理LDAP及其初次使用
前言:本周主要写了gitlabWebhook转github的项目,总体上没有遇到什么大问题,这周接触到了LDAP,于是就花时间实际操作了解了一下。

李明5阅读 1.2k

Docker学习:Image的本地存储结构
在使用Docker时候,针对镜像的操作一般就是docker pull,docker build,docker commit(刚开始接触Docker的时候,还不会Dockerfile,经常使用这个命令,但是经历了一次血的教训,已经放弃这个命令很久)这些操作...

backbp4阅读 10k评论 3

使用docker快速搭建xssPlatform测试平台实践
笔者之前给一些开发团队多次做Web安全开发培训,为了让培训的学员能够理解XSS原理和XSS的危害,将xssPlatform进行了更新,之前一直放在GitHub中;发现关注的人越来越多,很多人在安装的过程中遇到问题不知道怎么...

汤青松1阅读 26.2k

将node.js 应用构建成docker镜像
本文内容:将node.js 应用构建成dokcer镜像, 并上传到阿里云创建 Node.js 应用1.首先,创建一个 package.json 文件,描述你应用程序以及需要的依赖: {代码...} 2.运行 npm install这会自动生成一个 package-lock...

weiweiyi3阅读 702

手把手教你一套完善且高效的k8s离线部署方案
作者:郝建伟背景面对更多项目现场交付,偶而会遇到客户环境不具备公网条件,完全内网部署,这就需要有一套完善且高效的离线部署方案。系统资源编号主机名称IP资源类型CPU内存磁盘01k8s-master110.132.10.91CentO...

京东云开发者3阅读 517

封面图
102 声望
13 粉丝
宣传栏