1.自定义镜像

2.镜像结构

3.Dockerfile

 这里做个一个演示,给一个jar包和dockefile上传demo目录,就可以用如下的命令进行打包。

dockerfile内容如下

# 基础镜像
FROM openjdk:11.0-jre-buster
# 设定时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 拷贝jar包
COPY docker-demo.jar /app.jar
# 入口
ENTRYPOINT ["java", "-jar", "/app.jar"]

docker build -t docker-demo .

通过命令看看我们打包的镜像是否成功

docker images

运行这个镜像

docker run -d --name docker-demo -p:8080:8080 docker-demo

看看这个镜像的运行日志

docker logs -f docker-demo

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐