Pro*_*eus 5 macos ubuntu docker boot2docker
我用来boot2docker安装但最近为Mac安装了Docker ToolBox应用程序(运行10.11).当我打开iTerm并输入时,docker ps我收到以下消息.
Get http:///var/run/docker.sock/v1.20/containers/json: dial unix /var/run/docker.sock: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?
Run Code Online (Sandbox Code Playgroud)
我用来使用boot2docker所以我假设现在需要ToolBox.我启动了Docker quick start terminal只在终端内部工作的应用程序.但是,我想在我自己的终端等中使用docker.
为什么我会收到此错误?怎么修?
docker工具箱现在使用docker-machine创建docker主机.您看到的错误可能是因为您没有设置活动计算机.
首先确保你有一个运行的docker主机docker-machine ls.然后设置一个活动的机器
eval $(docker-machine env default)
Run Code Online (Sandbox Code Playgroud)
其中default是ls输出中机器的名称.
我创建了一个快速而又脏的帮助程序,如果您愿意,可以在提示符中显示当前活动的计算机:https://gist.github.com/aburnett/1165239cd2673a43579c
它可能取决于您正在使用的 shell(例如,fish shell 仅在 docker toolbox 1.8.2a 中受支持)
第138期尝试:
- 删除了系统中提到 docker 的所有内容。
- 已安装工具箱 1.8.1c。
- 运行 Docker 快速启动终端(失败)。
- 删除了~/.docker
- 使用安装的docker
还要检查的权限~/.docker。
| 归档时间: |
|
| 查看次数: |
3489 次 |
| 最近记录: |