⑴现在,如果你想开始用命令提示符使用 Docker,你可以打开命令提示符(CMD.exe)。由于 BootDocker 要求 ssh.exe 在 PATH 中,我们需要在命令提示符中输入以下命令使得 %PATH% 环境变量中包括 Git 安装目录下的 bin 文件夹,执行下面代码:set PATH=%PATH%;"c:Program Files (x)Gitbin" 执行;
⑵.接着在命令提示符中运行 bootdocker start 启动 BootDocker 虚拟机;
⑶.然后使用 PowerShell 运行 Docker,为了能在 PowerShell 中运行 Docker,我们需要启动一个 PowerShell 窗口并添加 ssh.exe 到 PATH 变量:
⑷$Env:Path = "${Env:Path};c:Program Files (x)Gitbin"
⑸运行完上面的命令,我们还需要运行:bootdocker start 按下回车键执行,这会打印用于设置环境变量连接到虚拟机内部运行的 Docker 的 PowerShell 命令。我们只需要在 PowerShell 中运行这些命令就可以和平常一样运行 docker 容器。
⑹.用 PUTTY 登录
⑺BootDocker 会在%USERPROFILE%.ssh 目录生成和使用用于登录的公共和私有密钥,我们也需要使用这个文件夹中的私有密钥。私有密钥需要转换为 PuTTY 的格式。我们可以通过 puttygen.exe 实现。
⑻我们需要打开 puttygen.exe 并从 %USERPROFILE%.sshid_bootdocker 中导入("File"->"Load" 菜单)私钥,然后点击 "Save Private Key"。然后用保存的文件通过 PuTTY 用 : 登录。
⑼通过 Docker Windows 客户端使用 Docker 很有意思,最新版本的 bootdocker 设置了一个 host-only 的网络适配器提供访问容器的端口。一般来说是 ...,但可以通过 VirtualBox 的 DHCP 实现改变。