MAINTAINER指令的基本语法 MAINTAINER指令用于标记镜像的作者信息,以便用户在使用镜像时能够找到相关的维护者信息。其基本语法如下: MAINTAINERyour_name <your_email@example.com> 1. 示例:创建一个简单的Docker镜像 下面是一个包含MAINTAINER指令的简单Dockerfile示例: # 使用官方的Ubuntu基础镜像FROMubuntu:20.04# 指定维...
这条命令创建了一个新的 Dockerfile。 2. 在 Dockerfile 中添加 MAINTAINER 指令 MAINTAINER指令用于指定维护者的姓名和电子邮件。 虽然在 Docker 的新版本中已经有了LABEL指令来替代 MAINTAINER,但很多老旧的项目中依然会看到这个指令。你可以按照下面的语法来添加。 # 指定镜像的维护者MAINTAINER"你的名字 <你的邮箱...
LABEL是一个更灵活的版本,可以替代MAINTAINER,LABEL可以设置任何需要设置的元数据,并且可以轻松查看,例如docker inspect。使用LABEL设置MAINTAINER可以使用如下命令: LABEL CHENGTONG="IM.CHENGTONG@GMAIL.COM" MAINTAINER 示例 MAINTAINER指令示例 创建Dockerfile文件。 FROM nginx:alpine MAINTAINER CHENGTONG "IM.CHENGTONG@GMAI...
MAINTAINER Specify the author of an image. ONBUILD Specify instructions for when the image is used in a build. RUN Execute build commands. SHELL Set the default shell of an image. STOPSIGNAL Specify the system call signal for exiting a container. USER Set user and group ID. VOLUME Create vo...
Dockerfile的基本指令有十三个,分别是:FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD 1.1、FROM :指定基础镜像 所谓定制镜像,那一定是以一个镜像为基础,在其上进行定制。就像我们之前运行了一个nginx镜像的容器,再进行修改一样,基础镜像是必须指定的。而FROM就是指定...
MAINTAINER sorex@163.com RUN:构建镜像时所需要执行的命令 RUN echo "${USERNAME}" >> /tmp/test.txt CMD:用于容器在真正运行后所需要执行的命令,CMD和RUN其实都是执行命令,但是CMD用于最后面 注:每个 Dockerfile 只能有一条 CMD 命令。如果指定了多条 CMD 命令,只有最后一条会被执行。
MAINTAINER Name <Email> 指定维护者的信息 3. RUN 1. shell格式 指定在容器中运行的命令,经常用于安装软件包等操作。当执行RUN指令时,会生成一个新的镜像层来保存这些内容。为了减少镜像体积,可以用&& 将多个命令放到单个RUN指令中执行。使用反斜杠\将单个RUN命令跨到下一行。
FROM:基础镜像,当前镜像是基于那个镜像的。
维护者信息: MAINTAINER 镜像操作指令: RUN 容器启动时执行指令: CMD 例如:在/opt/dockerfile/目录中利用dockerfile创建一个基于ubuntu的nginx容器与vnc服务; 代码语言:javascript 复制 #Usage:docker build-t create_repo/first_tag/opt/dockerfile/#copycrity ...
MAINTAINER(maintainer用来指定镜像创建者信息) 作用:指定镜像的作者信息,包含镜像的所有者和联系人信息 构建指令,用于将 image 的制作者相关的信息写入到 image 中。当我们对该 image 执行 docker inspect 命令时,输出中有相应的字段记录该信息。 使用格式: ...