根据jar包打包镜像

根据jar包打镜像

1、创建文件夹(javacode),将jar包放进去,执行命令

2、在文件集中创建Dockerfile文件,文件内容(根据实际情况修改):

FROM openjdk:8

WORKDIR /build

COPY . .

#设置时区

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

EXPOSE 8080

CMD java -jar javacode-1.0-SNAPSHOT.jar

3、打包镜像。

返回上级目录执行

docker build javacode -t javacode:latest

3、启动镜像

删除之前的容器

docker stop $(docker ps -a -q)

docker  rm $(docker ps -a -q)

启动镜像

docker run  -d   --name javacode  -p 8999:8999 javacode:latest

删除镜像 docker  rmi $(docker ps -a -q)

看日志docker logs --since 3m javacode

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容