docker 制作jar包 镜像 运行

先准备Docker文件

 # 基础镜像是docker仓库的java:8
FROM java:8

 # 作者签名 
 MAINTAINER lch
ENV PARAMS=""

ENV TZ=PRC
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

ADD xxl-job-admin-*.jar xxl-job-admin-docker.jar

ENTRYPOINT ["sh","-c","java -jar /xxl-job-admin-docker.jar $PARAMS"]


#  设置对外端口为 8082
EXPOSE 8180

上传Docker文件 和 jar包到 linux 同一路径下就行 /root/docker-jar/xxl-job-admin

制作镜像

[root@lch xxl-job-admin]# docker build -t xxl-job-admin-docker .

(xxl-job-admin-docker是自定义镜像名, . 是读取当前目录下的Docker文件)

可以看到镜像制作成功

启动容器

[root@lch xxl-job-admin]# docker run -d -p 8180:8180 --name xxl-job-admin-docker xxl-job-admin-docker

  • -d代表后台运行
  • -p 8180:8180 端口映射,后一个8180是镜像的端口
  • 第一个xxl-job-admin-docker代表是给容器的名字
  • 第二个xxl-job-admin-docker是上面创建镜像的名字

访问http://192.168.48.240:8180/xxl-job-admin/toLogin

Good!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值