2

docker-machineWindows マシンでローカルにセットアップしようとしていて、 Docker Machine Pageのインストール手順に従いました。

指示に従って、bashターミナルで次のコマンドを実行しました

Docker クライアント バイナリをインストールするには

$curl -L https://github.com/docker/machine/releases/download/v0.3.0/docker-machine_windows-amd64.exe > /bin/docker-machine

Docker マシンのバイナリをインストールする

$ curl -L https://github.com/docker/machine/releases/download/v0.3.0/docker-machine_windows-amd64.exe > /bin/docker-machine

実行しようとするdocker-machine -vと、次のエラーが表示されます

FATAL[0000] Couldn't read ca cert 'C:\Users\Me\.boot2docker\certs\boot2doker-vm\ca.pm: open 'C:\Users\Me\.boot2docker\certs\boot2docker-vm'\ca.pem: The filename, directory name, or volume label syntax is incorrect.

私はいくつかの検索を行い、いくつかの投稿に出くわしましたが、問題の原因との関連は実際にはわかりません...

https://github.com/hypriot/kitematic/pull/1

https://github.com/docker/machine/issues/908

4

3 に答える 3

0

私は同じ答えを得て、環境変数でパスパターンをUNIXスタイルに変更することで解決できました。

msysgit bash シェル内:

export DOCKER_CERT_PATH=/C/Users/Me/.boot2docker/certs/boot2docker-vm

これにより、boot2docker が解決されました。

以前は同じエラーで失敗した使用docker-machineする前に、使用も試みたことに注意してください。boot2dockerこれは、boot2docker を解決できる方法と同じ方法では解決されませんでした。今のところ、boot2docker だけが機能しています。

于 2015-08-04T14:53:44.673 に答える