Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
如何查找docker存储库中是否存在图像_Docker_Docker Registry - Fatal编程技术网

如何查找docker存储库中是否存在图像

如何查找docker存储库中是否存在图像,docker,docker-registry,Docker,Docker Registry,试图在我的本地回购中提取docker图像。 使用的命令: docker pull buzybox:1.24 Error response from daemon: repository buzybox not found: does not exist or no pull access 我的问题: docker info Containers: 5 Running: 0 Paused: 0 Stopped: 5 Images: 2 Server Version: 17.06.2-c

试图在我的本地回购中提取docker图像。 使用的命令:

docker pull buzybox:1.24
Error response from daemon: repository buzybox not found: does not exist or no pull access
我的问题:

docker info
 Containers: 5
 Running: 0
 Paused: 0
 Stopped: 5
 Images: 2
Server Version: 17.06.2-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk 
syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170
runc version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2
init version: 949e6fa
Security Options:
seccomp
  Profile: default
Kernel Version: 4.9.41-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.941GiB
Name: moby
ID: RJWZ:HXFZ:5FQX:V2AB:YAXP:BKSU:RLQH:H24C:LNUD:USDA:VIF7:W2M3
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 15
 Goroutines: 26
 System Time: 2018-01-28T06:34:45.7011515Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
1:如何查找与之连接的存储库名称

2.错误中的访问问题是什么?我们在默认回购协议中是否也存在任何访问问题??如何找到答案

3.如果我在当前回购中找不到图像,如何更改回购

4.我们是否有任何门户网站,可以从中搜索图像是否存在于存储库中

输出id docker信息:

docker info
 Containers: 5
 Running: 0
 Paused: 0
 Stopped: 5
 Images: 2
Server Version: 17.06.2-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk 
syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170
runc version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2
init version: 949e6fa
Security Options:
seccomp
  Profile: default
Kernel Version: 4.9.41-moby
Operating System: Alpine Linux v3.5
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.941GiB
Name: moby
ID: RJWZ:HXFZ:5FQX:V2AB:YAXP:BKSU:RLQH:H24C:LNUD:USDA:VIF7:W2M3
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 15
 Goroutines: 26
 System Time: 2018-01-28T06:34:45.7011515Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
提前谢谢大家

尼洛帕尔

  • 您没有连接到存储库。您可以连接到注册表。您可能已连接到,但可以肯定的是,您可以运行
    sudo docker info
    并查找注册表行。您案例中的存储库是
    buzybox
    ,您正试图从该存储库下载带有标签
    1.24
    的图像

  • 访问问题可能是您错放了busybox(请注意“s”而不是“z”)

  • 要登录到其他注册表,请运行

    docker login https://<YOUR-DOMAIN>:8080
    
    docker登录https://:8080
    
    然后确保在下载图像时指定新注册表,如下所示:

    docker pull <YOUR-DOMAIN>:8080/busybox:1.24
    
    docker pull:8080/busybox:1.24
    

  • 总是8080端口吗?太好了!!谢谢你的回答?我们是否有任何命令仅用于检查图像是否存在于注册表中?我不想开车去当地,我想不会。事实上,5000可能更常见。Gr8!!谢谢你的信息!!我认为搜索是通过
    sudocker search
    完成的(但这只适用于docker Hub注册表)。您还可以执行一个
    sudocker拉操作
    ,然后在开始下载时按CTRL-C。谷歌搜索似乎显示了一些可以搜索私人注册的咒语。