如何检查用于自动构建的DockerHub上的Docker版本?

问题描述 投票:1回答:1

我有一个使用Dockerfile语法的Dockerfile。我可以使用Docker从此COPY --chown $UID:$GID构建映像,而在运行Docker版本19.03.5的MacBook和Linux工作站上没有问题。但是我在DockerHub上的自动构建失败,并出现以下错误。

Dockerfile

我为这次失败感到惊讶,因为我认为DockerHub将使用最新版本的Docker进行自动构建。

如何检查DockerHub使用的Docker版本?如果我可以在构建挂钩中指定DockerHub应该使用的Docker版本,那就更好了。

docker dockerfile dockerhub
1个回答
0
投票

似乎变量Step 16/26 : COPY --chown=$UID:$GID environment.yml requirements.txt postBuild ./ unable to convert uid/gid chown string to host mapping: can't find uid for user $UID: no such user: $UID build hook failed! (1) $UID不在其环境中设置。在这种情况下,您应该像这样使用ID $GID

1000

© www.soinside.com 2019 - 2024. All rights reserved.