Mac OS X sudo docker无法连接到Docker守护程序。 docker守护进程是否在此主机上运行? [英] Mac OS X sudo docker Cannot connect to the Docker daemon. Is the docker daemon running on this host?

查看:135
本文介绍了Mac OS X sudo docker无法连接到Docker守护程序。 docker守护进程是否在此主机上运行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我安装了docker,似乎有一些问题。



$ docker ps


CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ sudo docker ps
无法连接到Docker守护程序。 Docker守护进程是否在此主机上运行?


我应该做些什么

解决方案

你需要设置你的shell来使用Docker:

eval $(docker-machine env default)

这个命令来自哪里?运行 docker-machine env default ,你会看到如下所示:

  $ docker-machine env default 
export DOCKER_TLS_VERIFY =1
export DOCKER_HOST =tcp://192.168.99.100:2376
export DOCKER_CERT_PATH =/ Users / eric /
export DOCKER_MACHINE_NAME =default
#运行此命令配置您的shell:
#eval $(docker-machine env default)
另外您可能也可能不需要通过以下方式简单地启动Docker主机:

>
docker-machine start default


I installed docker and there seems to be some issue.

$docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES $sudo docker ps Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Should I be doing something

解决方案

You need to set up your shell to use Docker: eval $(docker-machine env default) Where does this command come from? Run docker-machine env default and you'll see something like the following:

$ docker-machine env default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="/Users/eric/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"
# Run this command to configure your shell: 
# eval $(docker-machine env default)

Also you may or may not have to simply start the Docker host beforehand via: docker-machine start default

这篇关于Mac OS X sudo docker无法连接到Docker守护程序。 docker守护进程是否在此主机上运行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆