windows - docker:是否可以从另一个容器中启动 native Windows 同级容器?

标签 windows docker native

是否可以从 native windows container 中启动 native Windows 同级容器?所以我的意思不是 docker-in-docker。

喜欢linux :

docker run -v /var/run/docker.sock:/var/run/docker.sock ...

最佳答案

更新:适用于 Windows 的最新 Docker EE 预览版本支持绑定(bind)安装 Docker API。详细信息在这里:https://blog.docker.com/2017/09/docker-windows-server-1709/

是的,虽然有几个步骤,但它不是很优雅也不安全。您必须更改 Windows 守护程序配置才能监听公共(public)接口(interface):

net stop docker
dockerd.exe --unregister-service
dockerd.exe -H npipe:////./pipe/docker_engine -H 0.0.0.0:2375 --register-service
net start docker

现在,启动容器时,Docker API 将在容器的默认网关 IP(您可以使用 ipconfig 找到它)的端口 2375 上可用。

关于windows - docker:是否可以从另一个容器中启动 native Windows 同级容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43143161/

相关文章:

windows - Win32 : How to validate credentials against Active Directory?

windows - 在 Windows 中通过 bat 命令运行应用程序

windows - 如何将文件从 Windows 主机复制到 Docker 容器

docker - Docker 'host' 和 'none' 网络有什么用?

android - 我的build.gradle not compatible with error in line 22

c++ - 在 macOS 上以编程方式检索崩溃报告

android -/system/lib64/libart.so 中的 native 崩溃

Server 2008 r2环境中的Java StringIndexOutOfBounds异常

Python ldap3 LDAPSocketOpenError 无法发送消息,套接字未打开

java - 在 Docker 容器中运行 Spring Boot 应用程序