因此,我在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