首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker命令在Windows 7上不可用

Docker命令在Windows 7上不可用
EN

Stack Overflow用户
提问于 2015-09-25 20:09:53
回答 3查看 3K关注 0票数 4

所以我在Windows上使用Docker和boot2docker已经有相当一段时间了,一切都很正常。最近,它开始困扰我,为了运行docker命令,我必须启动Boot2Docker终端,并在那里输入boot2docker ssh,然后从虚拟机运行docker命令。我发现奇怪的是,在启动Boot2Docker终端后(没有使用ssh进入vm),输出如下:

代码语言:javascript
运行
复制
initializing...
Virtual machine boot2docker-vm already exists

starting...
Waiting for VM and Docker daemon to start...
.o
Started.
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\ca.pem
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\cert.pem
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\key.pem

To connect the Docker client to the Docker daemon, please set:
    export DOCKER_HOST=tcp://192.168.59.103:2376
    export DOCKER_CERT_PATH='C:\Users\user\.boot2docker\certs\boot2do                      cker-vm'
    export DOCKER_TLS_VERIFY=1


IP address of docker VM:
192.168.59.103

setting environment variables ...
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\ca.pem
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\cert.pem
Writing C:\Users\user\.boot2docker\certs\boot2docker-vm\key.pem
    export DOCKER_HOST=tcp://192.168.59.103:2376
    export DOCKER_CERT_PATH='C:\\Users\\user\\.boot2docker\\certs\\bo                      ot2docker-vm'
    export DOCKER_TLS_VERIFY=1

You can now use `docker` directly, or `boot2docker ssh` to log into the VM.

在此之后,我可以运行boo2docker.exe ssh,并从vm docker命令。但是,如果不使用ssh-ing:

代码语言:javascript
运行
复制
$ docker.exe
bash: docker.exe: command not found

我是不是遗漏了什么?

EN

回答 3

Stack Overflow用户

发布于 2016-02-25 08:51:39

这里也有同样的问题- docker工具箱安装不会将docker添加到路径中。

只需手动将docker.exe添加到您的路径-我的安装到程序文件停靠工具箱。

代码语言:javascript
运行
复制
C:\Program Files\Docker Toolbox\
票数 4
EN

Stack Overflow用户

发布于 2015-09-25 21:18:48

首先,为什么是docker.exe?只尝试使用docker。或者,尝试使用docker version。如果此方法有效,则可以顺利地使用所有docker命令。

其次,Boot2Docker最近被弃用了。现在简单多了。:https://docs.docker.com/installation/windows/

票数 0
EN

Stack Overflow用户

发布于 2016-09-16 03:51:51

在我的示例中,安装程序创建了PATH用户变量,而不是将docker.exe目录添加到PATH系统变量。我手动修复了路径,它起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32781914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档