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 @   joudys  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示