1、准备Dockerfile
FROM java:8-jdk-alpine
RUN mkdir -p /sellion
WORKDIR /sellion
EXPOSE 8080
COPY ./sellion.jar /sellion/app.jar
ENV TimeZone=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone 设置时区
ENTRYPOINT ["java","-jar","app.jar"] 执行相关的jar包
将sellion.jar包与Dockerfile放在同一个目录下
2、执行dockerfile,建立镜像
在Dockerfile同级目录下执行,最后有个点.
#docker build -t sellion:v1 .
3、查看创建好的镜像
#docker images | grep sellion
会查看到相应的images已存在
4、镜像打包
如果想在其他平台运行该镜像,可将镜像打包,下载迁移后到新平台运行该镜像
#docker save sellion:v1 -o sellion-v1.tar 将镜像打成tar包,便于下载迁移
5、新平台拉起docker镜像
#docker load -i sellion-v1.tar
#docker images 查看已加载的docker 镜像