我想拉ubuntu图片,但显示有一些错误
wangyaos-MBP-3:test wangyao$ sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04
发布http:///var/run/docker.sock/v1.19/images/create?fromImage=dl.dockerpool.com%3A5000%2Fubuntu%3A12.04:拨打unix /var/run/docker.sock:没有这样的文件或目录。您是否尝试在没有TLS的情况下连接到启用TLS的守护程序?
但我可以使用$docker run ubuntu:14.04 grep -v '^#' /etc/apt/sources.list
将其拉入其中太慢了。
我怎样才能让它发挥作用?
答案 0 :(得分:1)
因此您的docker守护程序正在使用TLS运行,并且您尝试在没有TLS(证书)的情况下进行连接。要检查以下步骤: -
您有2个选项 -
选项1
运行命令 $(boot2docker shellinit),它将为您设置DOCKER_CERT_PATH和DOCKER_TLS_VERIFY,您将能够运行命令。
选项2
按照步骤 -
总结一下,如果您的docker守护程序使用TLS运行,则必须设置证书路径并启用TLS。如果您的docker守护程序在没有证书的情况下运行,那么您将不得不取消设置证书和TLS(如果已设置)。