我尝试在终端中运行 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 但我不知道在哪里。
我认为你需要阅读这个:
您可以从这里开始(安装 CLI):
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
安装后,您将能够轻松使用注册表。阅读[文档]以了解如何执行您需要执行的操作。