创建 Dockerfile
FROM java:8
VOLUME /tmp
ADD zhst.jar app.jar
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'Asia/Shanghai' >/etc/timezone
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
构建 Docker 镜像
# 构建镜像
docker build -t zhst .
# 查看镜像
docker images
# 启动镜像
docker run -p 8080:8080 --name zhst -d zhst
# 显示所有容器
docker ps -a
# 进入容器
docker exec -it zhst /bin/bash
# 查看容器时间
date
# 退出容器
exit