繁体   English   中英

在Windows上运行docker shell

[英]Running docker shell on Windows

我刚刚安装了Docker工具箱1.9.1(只有docker本身加上Kitematic,因为我已经安装了VirtualBox和Git for Windows)。 单击Docker Quickstart终端图标无法正常工作,因此我必须按照建议将其与C:\\Program Files (x86)\\Git\\bin\\bash.exe 现在它开始正常,但我无法运行docker命令:

在此输入图像描述

Kitematic工作得很好,但我需要外壳。 我如何解决它?

检查docker-machine.exe安装位置(或复制%PATH%最新发布的版本 )并使用它,而不是快速入门。
从常规CMD会话:

# 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映像提供的shell,而不是Windows主机上安装的git-bash

这是另一种选择。 创建以下docker.cmd批处理:

cd "%ProgramFiles%\Docker Toolbox"

"%ProgramFiles(x86)%\Git\bin\bash.exe" --login -i "%ProgramFiles%\Docker Toolbox\start.sh"

现在,您需要在Oracle VirtualBox Manager中启动default VM(在安装Docker for Windows时自动创建):

在此输入图像描述

然后批处理:

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM