因此,我在Windows上使用Docker与boot2docker
很长一段时间,并且一切正常。最近,它开始困扰我,为了运行docker命令,我必须启动Boot2Docker
终端,然后键入boot2docker ssh
以及从虚拟机运行docker命令。我觉得奇怪的是,开始Boot2Docker终端(不使用SSH-ING进入VM)之后,这是输出:Docker命令在Windows 7上不可用
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
,并从虚拟机泊坞窗命令。然而,如果没有ssh-ing:
$ docker.exe
bash: docker.exe: command not found
我错过了什么吗?
docker.exe或docker,相同的东西..命令未找到。顺便说一句。几天前我也尝试过Docker Toolbox,这是一场噩梦。每次我启动它时,出于某种原因都会创建新的网络适配器,并且我被通知了网络中的IP冲突。我让它工作,但也有其他问题,那一刻我摆脱了它。 Boot2Docker对我来说真的很棒。 – Zed
不知道有关与Windows上的泊坞窗网络相关的东西..主要用于Linux分区。 – 208rishabh