作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够在 ubuntu on widnows app 中运行 docker .但是安装docker工具箱后,出现如下错误:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
有没有人见过这个错误?在 Windows 上本地运行 docker 会更好吗?
最佳答案
您的 Docker 客户端不知道您的 Docker 主机(详尽解释here)。
You need to tell the Docker client where the Docker host is, and you can do that by using the -H option:
$ docker -H localhost:2375 一些 docker 命令
如果你不想每次都输入主机,你可以将名为DOCKER_HOST
的环境变量设置为localhost:2375
$ export DOCKER_HOST=localhost:2375
但是,该环境变量只会在 session 进行时持续存在。每次打开 bash 时都必须设置它。因此,为了避免这种情况,您可以在主目录中名为 .bash_profile 的文件中设置该变量,如下所示:
$ echo “export DOCKER_HOST=localhost:2375” >> ~/.bash_profile
还要确保在 Windows 上公开守护程序,您可以在 Docker for Windows 的 Settings
菜单(选项卡“General”)中实现。
重新启动 bash 控制台,DOCKER_HOST
变量应该在那里,只需键入 e。 G。 docker images
检查所有内容。
关于ubuntu - 如何在 Windows 应用程序的 ubuntu 中运行 docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601842/
我是一名优秀的程序员,十分优秀!