我可以通过 CLI 针对远程守护进程构建 Docker 容器吗?

Mat*_*zer 7 windows virtualization docker

目前我有以下设置:

  • 我的开发机器是运行 Windows 10 的 Hyper-V VM。我的CPU不支持嵌套虚拟化
  • Docker for Windows也安装在运行 Windows 10 的主机上。

是否可以docker build从虚拟机针对主机上的 Docker 运行?

ben*_*ah1 4

是的你可以。根据文档,有 3 种方法可以做到这一点,

# with Git repo
docker -H xxx build https://github.com/docker/rootfs.git#container:docker

# Tarball contexts
docker -H xxx build http://server/context.tar.gz

Text files
docker -H xxx build - < Dockerfile
Run Code Online (Sandbox Code Playgroud)

执行此操作时,您需要确保,

  1. 你的客户端已经安装了docker。
  2. 主机可以访问所有依赖文件。

最后,将在您的主机中创建 docker 映像。


更新

docker 选项现在记录在此处