i want pull ubuntu image , there errors shown
wangyaos-mbp-3:test wangyao$ sudo docker pull dl.dockerpool.com:5000/ubuntu:12.04 post http:///var/run/docker.sock/v1.19/images/create?fromimage=dl.dockerpool.com%3a5000%2fubuntu%3a12.04: dial unix /var/run/docker.sock: no such file or directory. trying connect tls-enabled daemon without tls?
but can pull in using $docker run ubuntu:14.04 grep -v '^#' /etc/apt/sources.list, it' slowly.
how make work ?
so docker daemon running tls , trying connect without tls(certificates). check follow steps:-
- boot2docker ssh - ssh vm docker daemon running
- ps -eaf | grep docker - check docker running tls , certificates.
you have 2 options -
- export docker_cert_path , docker_tls_verify using $(boot2docker shellinit)
- or start docker daemon without tls.
option 1
run command $(boot2docker shellinit), set docker_cert_path , docker_tls_verify , able run command.
option 2
follow steps -
- boot2docker ssh
- ps -eaf | grep docker - pid of docker daemon running
- sudo kill -9
- docker -d -h unix:// -h tcp://0.0.0.0:2375 --insecure-registry dl.dockerpool.com:5000 &
- exit vm
- export docker_cert_path=""
- export docker_tls_verify=""
- export docker_host=tcp://127.0.0.1:2375
- try run docker pull command. should work.
to summarize, if docker daemon running tls, have set certificate path , enable tls. if docker daemon running without certificate have unset certificate , tls(if set).
Comments
Post a Comment