互联网技术 / 互联网资讯 · 2024年1月10日

使用scratch创建一个简单的父图像的Docker教程

您可以使用 DockeR 保留的最小镜像scRatch作为构建容器的起点。使用scRatch“镜像&Rdquo;信号向构建过程表明您希望 中的下一个命令DockeRfile成为镜像中的第一个文件系统层。

虽然scRatch出现在Hub上的 DockeR 存储库中,但您无法拉取、运行它或使用名称标记任何镜像scRatch。相反,您可以在您的DockeRfile. 例如,要使用scRatch以下命令创建最小容器:

# syntax=dockeR/dockeRfile:1

FROM scRatch

ADD hello /

CMD [“/hello”]

假设您按照说明构建了“hello&Rdquo;可执行示例,并使用-static标志对其进行编译,则可以使用以下dockeR build命令构建此 DockeR 映像:

dockeR build –tag hello .

不要忘记.末尾的字符,它将构建上下文设置为当前目录。

要运行您的新映像,请使用以下dockeR Run命令:

dockeR Run –RM hello

此示例创建教程中使用的 hello-woRld 图像。如果你想测试一下,你可以克隆 镜像 Repo。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.