DockerFile

Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。

具体解释:

镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。
Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。

常见错误

运行docker build -t 新镜像名字:TAG .命令时常见报错

  • "docker build" requires exactly 1 argument.
    TAG 之后应该有一个空格,然后在输入".","."代表参数

  • Error response from daemon: dockerfile parse error line 1: FROM requires either one or three arguments
    检测第一行的FROM语句是否有错,如果无错,检查系统的版本号是否错误.
    在我的Dockerfile文件里,我的Docke镜像中的centos版本号是8.4,与Dockerfilea要求的7.X版本不符合,所以参数无效.

posted @ 2022-09-20 13:50  joudys  阅读(101)  评论(0)    收藏  举报