docker工人在没有networking指令的情况下在专用networking上

我必须在没有互联网访问的私人networking的Windows 7上安装Docker。
我可以下载任何东西,并从另一台计算机的USB带来。

我如何安装和使用docker?
含义:从安装,(安装什么和如何设置)到创build第一个图像。
我发现大多数指令使用代理,我不能使用代理。

安装本身涉及复制docker-machine-Windows-x86_64.exe ,将其重命名docker-machine-Windows-x86_64.exe -machine.exe,并创build一个virtualbox机器。

问题是,它会尝试下载boot2docker.iso (基于tinyCore的linux镜像,其中包括预装的docker)
这意味着您需要首先从boot2docker/boot2docker/releases将该文件复制到您的USB密钥上。
从问题539 :

 docker-machine create mydocker --virtualbox-boot2docker-url=file:///Users/auser/Downloads/boot2docker.iso --driver=virtualbox 

您需要在具有互联网访问权的机器上安装类似的泊坞窗,以便:

  • docker工人拉你想要的图像
  • docker save它们
  • 将它们复制到USB密钥上
  • 将它们复制到离线服务器上的C:\ Users …(这是在boot2docker VM中挂载的唯一文件夹)

那么你需要打开一个SSH会话

 docker-machine ssh default 

在该会话中,您可以访问保存的图像被复制的文件夹,然后docker load它们。