Chinaunix首页 | 论坛 | 博客
  • 博客访问: 296474
  • 博文数量: 80
  • 博客积分: 1933
  • 博客等级: 上尉
  • 技术积分: 915
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-09 08:43
个人简介

高龄IT运维工程师

文章分类
文章存档

2023年(5)

2021年(3)

2020年(1)

2019年(2)

2018年(3)

2017年(3)

2016年(5)

2014年(3)

2013年(2)

2012年(11)

2011年(12)

2010年(30)

分类: 系统运维

2021-07-13 22:11:56

FROM java:8
ENV JAVA_OPTS="-Dspring.config.location=application.yml -Dloader.path=/data/sdh_micro_service/libs "
ADD application.yml     application.yml
ADD sdh-ctms-server-1.0.jar sdh-ctms-server-1.0.jar
CMD ["/bin/sh", "-c", "java -jar $JAVA_OPTS sdh-ctms-server-1.0.jar --server.port=8123"]
这个是dockerfile文件内容。保存退出。
docker build -t . 在 dockerfile同等级目录下执行。使其变成镜象。
 docker run -d -p 8123:8123 --name=sdh-ctms-server --cpuset-cpus="1-5" -v /data/sdh_micro_service/libs:/data/sdh_micro_service/libs -v /data/sdh_micro_service/sdh-config:/data/sdh_micro_service/sdh-config -v /data/sdh_micro_service/log/sdh-ctms-server-1.0.jar.log sdh-ctms-server 
使其变成 sdh-ctms-server 容器。
最后 docker restart sdh-ctms-server.这样就可以即重启容器,也重启了程序。


 docker run -d -p 8122:8122 --name=sdh-tms-server --cpuset-cpus="1-5" -v /data/sdh_micro_service/libs:/data/sdh_micro_service/libs -v /data/sdh_micro_service/sdh-config:/data/sdh_micro_service/sdh-config -v /data/sdh_micro_service/log/:/data/sdh_micro_service/log -v /data/sdh_micro_service/sdh-tms-server/1.0/:/data/sdh_micro_service/sdh-tms-server/1.0 java:8 sh -c "java -Dspring.config.location=/data/sdh_micro_service/sdh-tms-server/1.0/application.yml -Dloader.path=/data/sdh_micro_service/libs -jar /data/sdh_micro_service/sdh-tms-server/1.0/sdh-tms-server-1.0.jar --server.port=8122>> /data/sdh_micro_service/log/sdh-tms-server-1.0.jar.log"
一个长串的命仅也可以启动mvn项目
-p端口
--name 名字
--cpuset-cpus cpu1核到5核
-v 是挂载  这里有配置目录、日志目录
镜象java:8
两个双影号中间是java启动程序



阅读(1163) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~