我可以公开';docker for windows';在…上tcp://localhost:2375 使用任何命令?
如果我想在Windows10中使用WSL中的docker,执行以下操作即可。 我应该在上公开docker守护进程tcp://localhost:2375 “docker for windows”的常规设置中没有TLS。这是通过屏幕完成的: 然后,我应该在WSL中将环境变量设置为:我可以公开';docker for windows';在…上tcp://localhost:2375 使用任何命令?,docker,settings,daemon,docker-for-windows,Docker,Settings,Daemon,Docker For Windows,如果我想在Windows10中使用WSL中的docker,执行以下操作即可。 我应该在上公开docker守护进程tcp://localhost:2375 “docker for windows”的常规设置中没有TLS。这是通过屏幕完成的: 然后,我应该在WSL中将环境变量设置为: echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc 我可以使用任何命令来公开守护进程吗? 我的意思是,除了通过docker的设置GUI
echo "export DOCKER_HOST=tcp://localhost:2375" >> ~/.bashrc
我可以使用任何命令来公开守护进程吗?
我的意思是,除了通过docker的设置GUI启用该选项之外,还有其他方法可以做到这一点吗
了解使用命令共享驱动器的解决方案将非常好。是的,您可以通过其配置文件在
C:\ProgramData\docker\config\daemon.json中配置docker服务,您应该在其中添加以下行:
{
"hosts": ["tcp://0.0.0.0:2375"]
}
请在以下位置查看更多信息和配置选项:
或者,您也可以执行dockerd
CLI选项来设置相同的设置:
dockerd -H tcp://0.0.0.0:2375
请参见“帮助”页面上的更多选项:
是的,您可以通过位于C:\ProgramData\docker\config\daemon.json的配置文件来配置docker服务,您应该在其中添加以下行:
{
"hosts": ["tcp://0.0.0.0:2375"]
}
请在以下位置查看更多信息和配置选项:
或者,您也可以执行dockerd
CLI选项来设置相同的设置:
dockerd -H tcp://0.0.0.0:2375
请参见“帮助”页面上的更多选项:
实际上,我使用Chocolate软件包管理器(使用命令“choco install-y docker desktop”)在windows中安装了docker。也许这就是我找不到C:\ProgramData\Docker\文件夹的原因。啊,在较新的Windows上,我更愿意通过PackageManagement
模块使用官方内置的Install Package
powershell命令,而不是使用旧的choco二进制文件-只需按照此处的官方Microsoft安装说明正确安装docker:实际上,我使用Chocolate软件包管理器在Windows中安装了docker(使用命令“choco安装-y docker desktop”)。这可能就是我找不到C:\ProgramData\Docker\文件夹的原因。啊,在较新的Windows上,我宁愿通过PackageManagement
模块使用官方内置的Install Package
powershell命令,而不是使用旧的choco二进制文件-只需按照此处的官方Microsoft安装说明正确安装Docker即可: