有没有办法从 docker 文件本身执行 docker push 命令?

Is there any way to execute docker push command from the dockerfile itself?

我尝试了 运行 docker 从 docker 文件推送命令,但它抛出错误

命令返回非零代码:127

不,没有。 Dockerfile是一种镜像构建描述格式,不是通用的脚本语言。

如果您需要做一些需要脚本语言的事情,请编写包装脚本。

不,这些是完全不同的东西:Dockerfile 只是指定你打算构建的镜像;之后图像发生的事情(例如将其上传到存储库)必须由其他东西(例如脚本)处理。