尝试运行 docker pull

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

我尝试在终端中运行 docker pull nvcr.io/nvidia/nemo.24.05.llama3.1,但它仍然抛出此错误 使用默认标签:最新 来自守护程序的错误响应:未经授权:

<html>
<head><title>401 Authorization Required</title></head>
<body>
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx/1.22.1</center>
</body>
</html>

我该如何解决这个问题?

我想我需要在某个地方注册并运行这个命令 docker登录-u用户名--密码-stdin 但我不知道在哪里。

docker terminal docker-registry
1个回答
0
投票

我认为你需要阅读这个

您可以从这里开始(安装 CLI):

  • AMD64 Linux 安装

下载页面

Ubuntu 16.04 及更高版本支持适用于 Linux 的 NGC CLI 二进制文件。

单击“下载 CLI”下载包含二进制文件的 zip 文件,然后将 zip 文件移动到您有权限的目录,然后解压缩并运行二进制文件。您还可以从命令行下载、解压并安装,方法是移动到您具有执行权限的目录,然后运行以下命令:

wget --content-disposition https://api.ngc.nvidia.com/v2/resources/nvidia/ngc-apps/ngc_cli/versions/3.58.0/files/ngccli_linux.zip -O ngccli_linux.zip && unzip ngccli_linux.zip

检查二进制文件的 md5 哈希值,确保文件在下载过程中没有损坏:

find ngc-cli/ -type f -exec md5sum {} + | LC_ALL=C sort | md5sum -c ngc-cli.md5

检查二进制文件的 SHA256 哈希值,确保文件在下载过程中没有损坏。运行以下命令

sha256sum ngccli_linux.zip

将其与以下值进行比较,该值也可以在功能发行说明中找到:

1aa09819bb26f66a1c7af3cbf5439b236acbbdcc041f2f0f6b8d2ceb28c6955f

检查值后,使 NGC CLI 二进制可执行文件并将当前目录添加到路径中:

chmod u+x ngc-cli/ngc
echo "export PATH=\"\$PATH:$(pwd)/ngc-cli\"" >> ~/.bash_profile && source ~/.bash_profile

您必须先配置 NGC CLI 供您使用,然后才能运行命令。输入以下命令,并在出现提示时输入您的 API 密钥:

ngc config set

安装后,您将能够轻松使用注册表。阅读[文档]以了解如何执行您需要执行的操作。

文档:CMD_REGISTRY

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.