Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以公开';docker for windows';在…上tcp://localhost:2375 使用任何命令?_Docker_Settings_Daemon_Docker For Windows - Fatal编程技术网

我可以公开';docker for windows';在…上tcp://localhost:2375 使用任何命令?

我可以公开';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

如果我想在Windows10中使用WSL中的docker,执行以下操作即可。 我应该在上公开docker守护进程tcp://localhost:2375 “docker for windows”的常规设置中没有TLS。这是通过屏幕完成的:

然后,我应该在WSL中将环境变量设置为:

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即可: