JAR docker image 构建
JAR docker image 构建
基础镜像获取
在docker hub上寻找合适的基础镜像
实例使用的为https://hub.docker.com/r/kdvolder/jdk8
执行docker pull kdvolder/jdk8镜像
创建构建目录
在host上创建构建使用的目录
mkdir -p /opt/docker/spring-demo
切换工作目录
cd /opt/docker/spring-demo
拷贝基础文件
将spring-demo.jar 拷贝至 /opt/docker/spring-demo
创建Dockerfile
vi Dockerfile
FROM kdvolder/jdk8
COPY ./sping-demo.jar /app/
WORKDIR /app
ENTRYPOINT ["java","-jar","sping-demo.jar"]
执行构建命令
docker build -t spring-demo:0.0.0 .
查看镜像id
docker images |grep spring-demo
[root@localhost demo]# docker images |grep spring-demo
spring-demo 0.0.0 df6a41b80619 24 minutes ago
运行容器
docker run -d -p 18888:18888 df6a41b80619