如果我想在Windows 10中使用WSL中的docker,请执行以下操作。 我应该在'docker for windows'的常规设置中在tcp:// localhost:2375上公开不带TLS的docker守护进程。这是通过屏幕完成的:
然后我应该在WSL中将环境变量设置为:
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
我可以使用任何命令公开守护程序吗? 我的意思是,除了通过docker的设置GUI启用选项之外,还有其他方法可以做到吗?
也很高兴知道使用命令共享驱动器的解决方案。
答案 0 :(得分:0)
是的,您可以通过C:\ProgramData\Docker\config\daemon.json
上的docker config文件来配置docker服务,您应该在其中添加以下行:
{
"hosts": ["tcp://0.0.0.0:2375"]
}
请在以下位置查看更多信息和配置选项:
或者,您也可以执行dockerd
CLI选项进行设置:
dockerd -H tcp://0.0.0.0:2375
在帮助页面上查看更多选项: