• 概念:用来构建docker镜像的构建文件
  • 步骤:
    • 编写dockerfile文件
    • docker build 构建一个镜像
    • docker run 运行这个镜像看怎么样
    • docker push 发布镜像(dockerhub,阿里云镜像仓库)
  • dockerfile命令
notion image
 
notion image
 
FROM 基础镜像
从这个基础镜像开始构建
MAINTAINER
镜像作者 姓名+邮箱
RUN
docker镜像运行的时候运行的命令
ADD
若是tomcat镜像,需要导入tomcat包
WORKDIR
容器起来后,镜像的工作目录例如:/bin/bash 或根
VOLUME
挂载的目录,运行时就不需要-v来指定了
EXPOSE
暴露端口(这里暴露了,运行时就不需要-p来指定了)
CMD
指定容器启动时需要执行的命令
ENTRYPOINT
指定容器启动时需要执行的命令
notion image
 
  • 实例
    • 编写dockerfile文件
    • docker file构建一个文件
    • notion image
       
    • docker run 运行自己构建的镜像
    • notion image
       
      notion image
       
      注意⚠️:
    • CMD和ENTRYPOINT的区别
    • notion image
       
Loading...
ZhouZhou
ZhouZhou
一个普通的打工人👨‍💼
公告
🎉ZhouZhou的博客已上线🎉
👏👏欢迎体验👏👏