TypechoJoeTheme

Toasobi的博客

Dockerfile

本文最后更新于2023年09月07日,已超过377天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
  • docker镜像原理

当从一个镜像启动容器时,docker会在最顶层加载一个读写文件系统作为容器

下面的几层都可以复用

  • docker镜像制作

1.容器可以转为新镜像

但是这个不太常用,还是下面这个常用

2.dockerfile

举例:

# 使用java 8作为基础镜像
FROM openjdk:8

# 设置工作目录为/app
WORKDIR /app

# 将jar包复制到工作目录,并使用ADD命令自定义别名为summit-log.jar
COPY summit-cloud-log-0.0.1-SNAPSHOT.jar /app/summit-log.jar

# 将容器内部的logs文件夹挂载到/home/docker_data/summit-log/projectLog上
VOLUME /app/logs /home/docker_data/summit-log/projectLog

# 暴露8080端口
EXPOSE 18808

# 运行jar包
ENTRYPOINT ["java", "-jar", "summit-log.jar"]
朗读
赞(0)
评论 (0)