从Ubuntu bash连接到Windows 10 Docker守护进程
我想要做的事情是相当不规范的,所以我不确定我将会如何成功。
我已经安装了“Docker for Windows”,我可以从Powershell使用它。
我希望能够使用一个适当的Linux环境,所以我已经安装了Windows 10的新的Ubuntu Bash提示。
我已经在ubuntu / bash中成功构build了最新的docker客户端。 但是,当我运行“dockerPS”,我得到…
无法连接到Docker守护进程。 docker守护程序是否在这个主机上运行?
我本来希望它可以工作。
有谁知道是否有可能从ubuntu / bash连接到在Windows中运行的docker守护进程?
我想到了。 这是令人惊讶的简单。 我只需要设置以下…
export DOCKER_HOST=tcp://127.0.0.1:2375
这实际上是一个非常酷的设置。
运行在2型虚拟机pipe理程序中的非常快速,高效的docker引擎,以及适当的基于ubuntu的开发环境。 好的:-)
注意:如注释中提到的@BSalita,Docker服务必须在启用了“tcp:// localhost:2375而不启用TLS的情况下公开后台进程”的情况下运行,这可以在Docker Settings的常规部分中find(右键单击系统托盘图标,然后“设置…”)。 此选项默认情况下未被选中。
- 在Windows 10上,Docker Mount从守护进程挂载项目错误
- Docker for Windows 10代理设置在容器中
- Docker加载映像在Windows 10上无法正常工作
- Docker:尝试连接时发生错误
- docker-compose in windows:Unsupported config option for services:'web'
- Windows 10 Docker Sitespeed.io错误:“$(pwd)”包含本地卷名称的无效字符
- Docker使用Docker工具箱在Windows上共享一个卷
- Docker在windows10卷权限“一个存储引擎失败。”
- 在Windows 10(启用了Hyper-V)和Linux操作系统上安装docker有什么区别?