windows - 在 Windows 上运行 docker shell

标签 windows bash shell docker

我刚刚安装了 Docker 工具箱 1.9.1(只有 docker 本身加上 Kitematic,因为我已经安装了 VirtualBox 和 Git for Windows)。单击 Docker Quickstart Terminal 图标不起作用,因此我不得不按照建议将其与 C:\Program Files (x86)\Git\bin\bash.exe 相关联。现在一切正常,但我无法运行 docker 命令:

enter image description here

Kitematic 工作得很好,但我需要 shell 。我该如何解决?

最佳答案

检查 docker-machine.exe 的安装位置(或 copy the latest released one in your %PATH% )并使用它,而不是快速启动。
来自常规 C​​MD session :

# find the name of the machine created.
docker-machine ls
docker-machine env --shell cmd <nameOfTheMachine>
docker-machine ssh <nameOfTheMachine>

您要使用的 shell 是由 VirtualBox 管理的 Linux TinyCore boot2docker.iso 镜像提供的,而不是安装在 Windows 主机上的 git-bash

关于windows - 在 Windows 上运行 docker shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34724712/

相关文章:

java - 在 Java 中将字符串从 Windows 字符集转换为 UTF 8

linux - 是否可以使用文本编辑器编辑符号链接(symbolic link)?

linux - 为什么父 bash 等待子 bash 死亡才执行 trap

linux - 如何放置我的脚本输出的特定路径?

bash - 如何在 bash 脚本中等待 AWS 实例创建完成

java - AES用openssl命令行工具加密,用Java解密

android - 真正实时流式传输到 Android/iPhone

xml - 在 Windows 上使用包 XML 时发生内存泄漏

java - JNI 中的 JVM-Crash 调用 ReleaseStringUTFChars,仅在 Windows 7、Windows XP 上正常

bash - 如何在 bash 中打乱序列号列表