Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 当我登录到不同的图像存储库时,docker图像从何处提取?_Amazon Web Services_Docker_Aws Ecr - Fatal编程技术网

Amazon web services 当我登录到不同的图像存储库时,docker图像从何处提取?

Amazon web services 当我登录到不同的图像存储库时,docker图像从何处提取?,amazon-web-services,docker,aws-ecr,Amazon Web Services,Docker,Aws Ecr,我正在尝试使用AWS ECR建立一些基础设施来存储docker图像。我只是想知道我是否可以访问与docker hub中相同的基本图像。例如,在我登录到ECR后,节点的在我的Dockerfile中起作用。我只是想知道这张照片是从哪里来的。我找不到任何关于存储基本图像的公共ECR存储库的信息。谢谢。Docker映像的名称标识它来自的存储库。例如: docker pull aws_account_id.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:lates

我正在尝试使用AWS ECR建立一些基础设施来存储docker图像。我只是想知道我是否可以访问与docker hub中相同的基本图像。例如,在我登录到ECR后,节点的
在我的Dockerfile中起作用。我只是想知道这张照片是从哪里来的。我找不到任何关于存储基本图像的公共ECR存储库的信息。谢谢。

Docker映像的名称标识它来自的存储库。例如:


docker pull aws_account_id.dkr.ecr.us-west-2.amazonaws.com/amazonlinux:latest

注册表是
aws\u account\u id.dkr.ecr.us-west-2.amazonaws.com
,图像名称是
amazonlinux
,版本是
latest
。标点符号
/
将这三个部分分开

从Docker hub中提取时,没有注册表名,只有图像名和版本(
node:latest

当您运行
docker login
时,它会将凭据添加到docker已知的凭据中。您可以登录任意多个注册表。然后运行
docker pull
时,它会查看是否具有特定注册表的凭据