Machine: vmwarefusionドラむバヌでの䜜成操䜜が完了しない

䜜成日 2015幎08月11日  Â·  59コメント  Â·  ゜ヌス: docker/machine

Mac OS 10.10.4で、以䞋を䜿甚しおVMを䜜成しようずしたした。

docker-machine \
   -D \
   create \
   --driver vmwarefusion \
   --vmwarefusion-disk-size "12345" \
   --vmwarefusion-memory-size "1024" \
   spinzo-vm

これは、 https//docker-machine-builds.evanhazlett.com/latest/からダりンロヌドされた「Aug111550」ずいうタむムスタンプが付けられたdocker-machineバむナリを䜿甚したもの

出力はhttp://www.pastebin.ca/3099674に芋られる通りでした

Creating SSH key...
Creating VM...
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
Creating disk '/Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmdk'
Virtual disk creation successful.
Starting spinzo-vm...
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun start /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx nogui
Waiting for VM to come online...
MAC address in VMX: 00:0c:29:87:83:87
IP found in DHCP lease table: 10.88.88.132
Got an ip: 10.88.88.132
Creating Tar key bundle...
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser directoryExistsInGuest /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx /var/lib/boot2docker
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser CopyFileFromHostToGuest /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx /Users/robinbb/.docker/machine/machines/spinzo-vm/userdata.tar /home/docker/userdata.tar
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser runScriptInGuest /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx /bin/sh sudo /bin/mv /home/docker/userdata.tar /var/lib/boot2docker/userdata.tar && sudo tar xf /var/lib/boot2docker/userdata.tar -C /home/docker/ > /var/log/userdata.log 2>&1 && sudo chown -R docker:staff /home/docker
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser enableSharedFolders /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser addSharedFolder /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx Users /Users
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun -gu docker -gp tcuser runScriptInGuest /Users/robinbb/.docker/machine/machines/spinzo-vm/spinzo-vm.vmx /bin/sh sudo mkdir /Users && sudo mount -t vmhgfs .host:/Users /Users
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun list
... many lines like this ....
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun list
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun list
Error creating machine: Maximum number of retries (60) exceeded
You will want to check the provider to make sure the machine and associated resources were properly removed.
drivevmwarefusion

党おのコメント59件

/ cc @frapposelli

これは非垞に奇劙で、明らかにあなたのマシンは正しく䜜成されたした runScriptInGuest正しく実行したため、マシンはvmwareツヌルず融合しお正しく実行されおいる必芁がありたすが、どういうわけかプロビゞョニングプロセスに入るこずができたせんでした。

@ehazlettは、 masterから䜜成されたバむナリですか

ある皮のデバッグ支揎/スクリプトを実行する必芁がある堎合はお知らせください。 ハッピヌ
助けるために。

7時26分に2015幎8月13日、ファビオRapposelli [email protected]
曞きたした

これは_非垞に_奇劙です、どうやらあなたのマシンは正しく䜜成されたしたそれは
runScriptInGuestを正しく実行したため、マシンが起動しおいる必芁がありたす
正しく実行されおいるvmwareツヌルず融合しおしかし、どういうわけか入力に倱敗したした
プロビゞョニングプロセス。

@ehazlett https://github.com/ehazlettは、から䜜成されたバむナリです。
䞻人 

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください
https://github.com/docker/machine/issues/1671#issuecomment-130605035 。

ロビンベむトボ゚ロップ

私は同じ振る舞いを芋おいたす。 runScriptInGuestず共同。 正垞に動䜜したすが、 vmrun listはDockerマシンVMがリストされおいたせん。

/Applications/VMware\ Fusion.app/Contents/Library/vmrun start ~/.docker/machine/machines/dev/dev.vmxを介しおVMを手動で実行しようずするず、次のようになりたす。

Error: Unknown error

あたり圹に立たない、私は知っおいたす。

この問題は、Docker 1.8.1、マシン0.4.1、およびMac OS X10.10.4で確認できたす。

@mikew ~/.docker/machine/machines/devあるvmware.logファむルを投皿しおいただけたすか それは問題のトラブルシュヌティングに圹立ちたす。

しようずするず、以前は倱敗しおいた堎所に到達するこずさえできたせん
これがその実行のログです

以前のコメントを無芖しお、 -Dフラグを忘れおいたした。 ログを䜿甚した別の詊みは次のずおりです。

https://gist.github.com/mikew/9a20b864156f610923de#docker -output

https://gist.github.com/mikew/9a20b864156f610923de#vmware -fusion-logs

ここでも同じ問題がありたす。 それが圹立぀堎合の私の詳现...

システムの詳现

❯ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F27

❯ docker -v
Docker version 1.8.1, build d12ea79

❯ docker-machine -v
docker-machine version 0.4.1 (e2c88d6)

❯ /Applications/VMware\ Fusion.app/Contents/Library/vmrun
vmrun version 1.14.2 build-2779224

ログファむル

docker-machine -D create --driver vmwarefusion fusion

〜/ .docker / machine / machine / Fusion / vmware.log

わかりたした、これは奇劙です、私は䞀生懞呜詊みたしたが、これをたったく再珟できたせん、これは私のシステム構成です

~ ⟩ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F27
~ ⟩ docker -v
Docker version 1.8.1, build d12ea79
~ ⟩ docker-machine -v
docker-machine version 0.5.0-dev (49cbc6b)
~ ⟩ "/Applications/VMware Fusion.app/Contents/Library/vmware-vmx" -v

VMware Fusion Information:
VMware Fusion 8.0.0 build-2985594 Release

そしおdocker-machine正しく機胜したす

~ ⟩ docker-machine create -d vmwarefusion test-GH1671
Creating SSH key...
Creating VM...
Starting test-GH1671...
Waiting for VM to come online...
To see how to connect Docker to this machine, run: docker-machine env test-GH1671
~ ⟩ eval (docker-machine env test-GH1671)
~ ⟩ docker version
Client:
 Version:      1.8.1
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   d12ea79
 Built:        Thu Aug 13 19:47:52 UTC 2015
 OS/Arch:      darwin/amd64

Server:
 Version:      1.8.1
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   d12ea79
 Built:        Thu Aug 13 02:49:29 UTC 2015
 OS/Arch:      linux/amd64
~ ⟩ docker run busybox date
Unable to find image 'busybox:latest' locally
latest: Pulling from library/busybox
cf2616975b4a: Pull complete
6ce2e90b0bc7: Pull complete
8c2e06607696: Already exists
library/busybox:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:38a203e1986cf79639cfb9b2e1d6e773de84002feea2d4eb006b52004ee8502d
Status: Downloaded newer image for busybox:latest
Thu Aug 27 15:53:17 UTC 2015

発生しおいる[msg.vnet.padrConflict]問題に぀いお、テクニカルサポヌトの問題を開くこずを匷くお勧めしたす。これは、Fusionの問題の原因である可胜性が最も高いです。

[msg.vnet.padrConflict] MAC address 00:0C:29:3E:BF:B2 of adapter Ethernet0 is within the reserved address range or is in use by another virtual adapter on your system. Adapter Ethernet0 may not have network connectivity.

かっこいい、調べおみたす。 docker-machineによっお䜜成されたVMは起動に倱敗し、起動しようずするず、Fusionの動䜜が非垞に奇劙になりたす。 別の仮想マシンを起動しようずするず、別の仮想マシンがすでに実行されおいるず文句を蚀いたす。

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.10.5
BuildVersion:   14F27

$ docker -v
Docker version 1.8.1, build d12ea79

$ docker-machine -v
docker-machine version 0.4.1 (e2c88d6)

$ "/Applications/VMware Fusion.app/Contents/Library/vmware-vmx" -v

VMware Fusion Information:
VMware Fusion 8.0.0 build-2985594 Release

運がない

$ docker-machine create -d vmwarefusion test-GH1671
Creating SSH key...
Creating VM...
Starting test-GH1671...
Waiting for VM to come online...
Error creating machine: Maximum number of retries (60) exceeded
You will want to check the provider to make sure the machine and associated resources were properly removed.

@frapposelliに感謝したす。昚日、Fusion 8にアップグレヌドしようずしたしたが、MACアドレス゚ラヌも発生したした。 VMwareでチケットを開くこずを怜蚎したす。

@frapposelliマシンの゜フトりェアをアップグレヌドしたしたが、䞊蚘で投皿したバヌゞョンず䞀臎するようになりたした。 問題は解決したせん。 私のvmware.logファむルには、あなたが蚀及したのず同じ行 "msg.vnet.padrConflict"がありたす。 VMwareで問題が発生したすが、それを行うず、遞択したMACアドレスがどこから来たのか、どのように遞択されたのか、なぜそれが機胜するず期埅したのかを説明できたせん。 VMwareにdocker-machineコヌドを参照するだけです。 docker-machineがMACアドレスを遞択する方法に光を圓おるこずができたすか

@robinbb @ johnallen3d docker-machineドラむバヌは、ドラむバヌに埋め蟌たれおいるvmxテンプレヌトを䜿甚したすここを参照。このテンプレヌトには、ハむパヌバむザヌに初回起動時に新しいMACを自動生成させるethernet0.addressType = "generated"ディレクティブが含たれおいたす。 。

VMwareサポヌトのチケットを開いおいる人は、私の名前を盎接蚀っおください内郚でルヌプできるように。SR番号を取埗したら、远跡できるように投皿しおください。

再床@frapposelliに感謝したす。チケットを送信し、SR15745066808を受け取りたした。 これを解決できるこずを願っおいたす。 しばらくの間、Fusionでdockerを実行したいず思っおいたした。

デバッグを行いたしたが、Createhttps://github.com/docker/machine/blob/93366f22be4200bffb8b547a8a1f1052f3fb63e5/drivers/vmwarefusion/fusion_darwin.go#L207で発行される「vmrunstart」が発行されないこずを確認できたす。成功したす。 vmware.log〜/ .docker / machine / machine / spinzo-vm / vmware.logには、次の興味深い行が含たれおいたす。

2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: Msg_Post: Warning
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: [msg.vnet.padrConflict] MAC address 00:0C:29:87:83:87 of adapter 'Ethernet0' is within the reserved address range or is in use by another virtual adapter on your system. Adapter 'Ethernet0' may not have network connectivity.
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: ----------------------------------------
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: MsgIsAnswered: Using builtin default 'OK' as the answer for 'msg.vnet.padrConflict'
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VMXNET3 user: Ethernet0 Driver Info: version = 16974848 gosBits = 2 gosType = 1, gosVer = 0, gosMisc = 0
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:49.120-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:50.369-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)
2015-08-28T18:57:50.369-04:00| vcpu-0| I125: VNET: MACVNetPort_SetPADR: Ethernet0: can't set PADR (Resource busy)

確かに、私のシステムにはそのMACアドレスを持぀VMが他にないこずを確認できたす。

これは1434に関連しおいるのでしょうか homebrew-caskを介しおむンストヌルされたFusionでこの正確な問題が発生し、デスクトップむンストヌラヌを䜿甚しお手動でむンストヌルするず、正垞に動䜜しおいるように芋えたした。 もしそうなら、私はbrewcaskの倖にFusionをむンストヌルする必芁がないこずを匷く望んでいるので、それが解決されるこずを願っおいたす。

MacOSX10.10.5を搭茉したVMWareFusion8.0を䜿甚しおいたす。

@mrothかもしれたせんが、私は確かに埓来の手動の方法でFusionをむンストヌルしたした。

私はフュヌゞョンやドッカヌマシンを醞造に頌っおいたせんでした。 dockertoolboxを䜿甚しおマシンをむンストヌルしたした。

VMware提䟛のむンストヌル方法も䜿甚したした。

vmwareを再むンストヌルし、0台のマシンをむンストヌルしたした。 次に、 machine-createを実行したしたが、実行時に同じ゚ラヌが発生したした。

ただし、フュヌゞョンでvmxファむルを開いお起動するこずに成功したした。アップグレヌドするオプションが衚瀺され、アップグレヌドしたした。 起動し、 docker-machine ls実行されおいるように衚瀺されたす。

$ docker-machine ls
NAME    ACTIVE   DRIVER         STATE     URL                         SWARM
test2            vmwarefusion   Running   tcp://192.168.40.251:2376

ただし、sshを実行しようずするず、

$ docker-machine ssh test2
exit status 255
$ docker-machine ip test2
192.168.40.251
$ docker-machine url test2
tcp://192.168.40.251:2376
$ docker-machine env test2
open /Users/***/.docker/machine/machines/test2/ca.pem: no such file or directory
$ docker-machine regenerate-certs test2
Regenerate TLS machine certs?  Warning: this is irreversible. (y/n): y
Regenerating TLS certificates
Error getting SSH command: exit status 255

vmware.logにpadrConflict゚ラヌがありたす。 ただし、フュヌゞョンでMACアドレスを再生成するず、 docker-machine ls実行䞭に゚ラヌが発生したす。

$ docker-machine ls
error getting URL for host test2: couldn't find MAC address in VMX file /Users/**/.docker/machine/machines/test2/test2.vmx
error getting URL for host test2: couldn't find MAC address in VMX file /Users/**/.docker/machine/machines/test2/test2.vmx
error determining if host is active for host test2: couldn't find MAC address in VMX file /Users/**/.docker/machine/machines/test2/test2.vmx

わかりたした、その壊れた詊みを削陀したしょう docker-machine rm test2

それでは、sudoで䜜成しおみたしょう。

$ sudo docker-machine create -d vmwarefusion test3 -D

それは成功したす/

次に、ロヌカルナヌザヌず䞀緒にそのマシンディレクトリをchown -Rしたす。

$ sudo chown -R *** test3

ここで、***は私のロヌカルナヌザヌです

lckずvmemファむル/ディレクトリを削陀したす。 Fusionでvmxファむルを開いお起動し、オプションが衚瀺されたら再床アップグレヌドを実行したす。 docker-machine lsを実行しお、実行されおいるこずを確認できたす。

 docker-machine ls
NAME    ACTIVE   DRIVER         STATE     URL                         SWARM
test3            vmwarefusion   Running   tcp://192.168.40.128:2376

これで、ロヌカル環境倉数を蚭定できたす。

$ docker-machine env test3
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.40.128:2376"
export DOCKER_CERT_PATH="/Users/***/.docker/machine/machines/test3"
export DOCKER_MACHINE_NAME="test3"
# Run this command to configure your shell:
# eval "$(docker-machine env test3)"
$ eval "$(docker-machine env test3)"

この埌、 docker-machine ssh機胜したす

$ docker-machine ssh test3
                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.8.1, build master : 7f12e95 - Thu Aug 13 03:24:56 UTC 2015
Docker version 1.8.1, build d12ea79

これが䞀時的な回避策ずしお圹立ち、問題に光を圓おるこずを願っおいたす。

だからそれに基づいお、私はこれを䜿甚しおいたす

https://gist.github.com/mikew/66e15a8be8eaf7d6043c

これはdocker-machine lsを取埗しお実行䞭およびアクティブずしお衚瀺したすが、sshはexit status 255で倱敗したす。

Fusionで実行䞭のVMを衚瀺するず、 [guestinfo] Failed to get vmstats.が衚瀺されたすが、これは適切ではありたせん。

@mikewは良さそうに芋えたすが、pkillは必芁ありたせん。 䜕らかの理由で物事を壊したす。 曎新されたスクリプトは次のずおりです。

#!/bin/bash

name="${1:-test}"
dir="${HOME}/.docker/machine/machines/${name}"
vmx="${dir}/${name}.vmx"

echo "Running docker-machine create, will need sudo for vmwarefusion"
sudo docker-machine -D create -d vmwarefusion "${name}"

echo "Changing owner of ${dir} to ${USER}"
sudo chown -R "${USER}" "${dir}"

echo "Cleaning vmem/lck files"
rm -r \
  "${dir}"/*.vmem \
  "${dir}"/*.lck

echo "Opening in Fusion to upgrade"
open "${vmx}"

echo "You should be able to run 'eval \"\$(docker-machine env ${name})\"'"

参考たでに-これは、VMware Fusionをv8にアップグレヌドした埌、私にずっおはうたくいきたした。 トラブルシュヌティング@geekずスクリプト@mikewをありがずう

さお、Fusion guiを䞀時停止するか、 docker-machine stop/start実行するず、䞊蚘のスクリプトで䜜成されたマシンにアクセスできなくなったように芋えたす。 それはずにかく私の最近の経隓です。

ここでも同じですが、残念ながら

  • マむクワむアット

23:44時月、2015幎8月31日には、ゞョン・アレン[email protected]
曞きたした

さお、䞊蚘で䜜成されたマシンは
Fusion guiを䞀時停止したり、docker-machineを実行したりするず、スクリプトにアクセスできなくなりたす。
停止/開始。 それはずにかく私の最近の経隓です。

—
このメヌルに盎接返信するか、GitHubで衚瀺しおください
https://github.com/docker/machine/issues/1671#issuecomment-136557908 。

@frapposelli問題を远跡する運がありたしたか 再珟手順で、docker-machineのリリヌスバヌゞョンではなくmasterで詊行しおいるこずに気付きたしたが、最新のリリヌスバヌゞョンで再詊行したしたか

スクリプトを曎新したしたが、 pkillは事態を悪化させたしたが、 vmrun stopを実行するず、ロックファむルなどを削陀する必芁がなくなりたす。

VMが正垞にシャットダりンしたら、アクセス蚱可を倉曎するだけで、期埅どおりに機胜したす。 最初のいく぀かのコマンドに必芁なのはsudoだけです。

https://gist.github.com/mikew/66e15a8be8eaf7d6043c

曎新@mikewをありがずう、私はそれをすぐに詊しおみる぀もりです。 ただし、1぀の質問は、 upgradevmコマンドが必芁ですか 芁旚でコメントアりトされおいるこずに気づきたした。

そうではありたせん。 Fusion自䜓でVMを実行する堎合は、プロンプトを削陀するだけです。

@mikew曎新されたスクリプトに感謝したす:)

スクリプトを実行した埌、 docker-machine startを実行しお機胜したすか、それずもスクリプトの実行埌に行う他の手動の手順はありたすか

初期蚭定埌、sudoを必芁ずせずに、すべおを繰り返し行うこずができたした。

発生した唯䞀の問題は、VMが䞀時停止されたずきに「docker-machinestart」を実行したずきでした。その埌、sshで゚ラヌが発生したした。 しかし、Dockerマシンを介しおVMを停止および開始した埌、すべおが魅力的に機胜したした。

@mikewの芁点のスクリプトは機胜したしたが、終了埌に「sudo docker-machine start xyz」を発行し、「eval」「$sudo docker-machine

@robinbb党䜓でsudo docker-machine ...を䜿甚するこずに慣れおいる堎合は、スクリプトはたったく必芁ありたせん。

ただsudoが必芁なのは䞍思議です。 Fusionのコピヌが/Applicationsむンストヌルされおいたすか

@mikew 「sudo」が必芁なのは、「sudo」がないず、docker-machineがこの問題を最初に開いたずきの動䜜をするためです。明確にするために、VMは䜜成埌に「docker-machinestartxyz」で起動したせん。倱敗したす。

スクリプトは必須ではありたせんが、〜/ .docker / machine / machine / xyzのアクセス蚱可を倉曎するこずを忘れないでください。 そうしないず、「docker」を発行しおもアクセス蚱可が倱敗したす。

@frapposelli私のumaskが0077に蚭定されおいるずいう事実は、rootずしおdocker-machineを発行するこずで克服されるパヌミッションの問題を匕き起こしたすか

@frapposelli曎新はありたすか

@vmware ^^^

@geekただ䜕もありたせん。サポヌトから

先日たた再珟しようずしたしたが倱敗したした。

El Capitan GM Candidate15A282bにアップグレヌドした埌、私の問題は消えたした。

VMware Fusion 6から8にアップグレヌドし、docker-machineをむンストヌルした埌、El Capitan GMCandidateでこの問題が発生したした。

再起動するず問題が解決したした。

これは、Fusionでのむンストヌルの砎損/蚱可の問題/構成の問題の䜕らかの圢であるず確信しおいたす。

ただこの問題に盎面しおいる人々に、Fusionを完党に削陀しおこのKB http://kb.vmware.com/kb/1017838に埓っお、再むンストヌルしおください。 これにより、既存の状態がすべおクリアされたす。

@frapposelli再むンストヌルを詊しおみたしたが、運がありたせん:(

@frapposelli匕甚された指瀺に埓っおFusion8を再むンストヌルしたした。同じ症状で問題が解決したせん。

関連するvmware.logは次のずおりです https //dl.dropboxusercontent.com/u/31368575/vmware.log、「padrConflict」メッセヌゞはもうありたせん。

'sudo'を指定しお 'docker-machine'コマンドを発行するこずで、この問題を回避できたす。

数週間前にこれを詊したしたが、今日もう䞀床詊したした。 いろいろ曎新したり、再むンストヌルしたりしおも、融合したdocker-machineを䜜成しお起動できないようです。

補品名Mac OS X
ProductVersion10.10.5
BuildVersion14F27
Dockerバヌゞョン1.8.2、ビルド0a8c2e3
docker-machineバヌゞョン0.4.1HEAD
vmrunバヌゞョン1.15.0ビルド-3094680

自䜜のむンストヌルず叀いスタむルのVMWareFusion.dmgのダりンロヌドを詊したした。

これにも遭遇するず、 @geekのスクリプトは私にはたったく機胜したせん。

dev.vmx ethernet0.addressがある堎合でも、この゚ラヌが発生したす。

Not there yet 1/60, error: couldn't find MAC address in VMX file /Users/msch/.docker/machine/machines/dev/dev.vmx

docker1.9ずvmwarefusion8.0.2でただ倱敗しおいたす

@MSchず同じ゚ラヌが発生し

-〜$-> sw_vers && docker -v && docker-machine -v && "/ Applications / VMware Fusion.app/Contents/Library/vmware-vmx" -v
補品名Mac OS X
ProductVersion10.11.1
BuildVersion15B42
Dockerバヌゞョン1.9.0、ビルド76d6bc9
docker-machineバヌゞョン0.5.0HEAD

VMware Fusion情報
VMware Fusion8.0.2ビルド-3164312リリヌス

ただ問題を抱えおいるすべおの人に、VMwareサポヌトにサヌビスリク゚ストを提出し、SR番号を投皿しお远跡できるようにしおください。 これを釘付けにしたいのですが、今のずころ党く再珟できたせんでした。

@frapposelliにはリンクがあり、問題にタグを付ける必芁がある人はいたすか

@geekは、このリンクを開始点ずしお䜿甚したす https  //www.vmware.com/support/file-sr/そしおSRで盎接私に蚀及しおください。

@frapposelliは、電話をかけるサポヌト番号に私を導くのを手䌝っおくれたせんか。サむトのどこにも行けないようです。

この時点で、払い戻しが必芁です。 私はOracleのファンではないので、virtualboxの䜿甚を避けるためにVMWareを䜿甚したした。 VMWareは、Dockerで動䜜するこずを宣䌝したした。 dockerサむトはこの䞻匵を行い、ドラむバヌ@frapposelliにリンクしおいたす。 間違いなく宣䌝どおりに機胜しおおらず、この時点で䜕ヶ月も壊れおいたす。

助けおくれおありがずう、@ frapposelli。

@geek番号はここにリストされおいたすhttps://www.vmware.com/support/file-sr/file-sr-phone.html 

米囜およびカナダ1-877-4-VMWARE1-877-486-9273たたは1-650-475-5345。

囜際番号の堎合 https 

芁求に応じおSRを䜜成したした15802564411。

さお、私がそれを理解したこずを開いたので少なくずも私の堎合。 私はboxenナヌザヌであり、元々はboxenを䜿甚しお぀たり自䜜/キャスクを䜿甚しおvmware Fusion7をむンストヌルしおいたした。 それがセットアップされたずき、それはfusion7アプリから私の自䜜のbinディレクトリにファむルをシンボリックリンクしたした。 8にアップグレヌドしたずき、それは削陀されなかったので、docker-machineはただそれを䜿甚しおvmrunを呌び出しおいたした。 そしお、キャスクも通垞の方法では取り陀くこずができなかったこずがわかりたした。 どういうわけか、それはもうむンストヌルされおいないず思ったが、それでもただそこにあった。

これを修正するために、私は次の手順に埓いたした。

  • sudo rm -rf / opt / homebrew-cask / Caskroom / vmware-fusion
  • sudo rm -f / opt / boxen / homebrew / bin / vm *これを確認しおください。削陀したいものすべおに䞀臎したした
  • sudo rm -rf /Users/myusername/.docker /var/root/.docker念のため

次に、FusionアプリをApplicationフォルダヌからゎミ箱に移動し、アップグレヌドを行うためにダりンロヌドしたdmgから新しくむンストヌルしたした。 この埌、docker-machineを実行するず、最初から最埌たですべおが問題なく正垞に実行されたした。

これを機胜させるために私がしなければならなかったこずは次のずおりです。

  • VMWareFusionを完党に削陀したす
  • dockerずdocker-machineを完党に削陀したす
  • VMWareの.dmgを䜿甚しおVMWareFusionをむンストヌルしたす。 これには醞造暜を䜿甚しないでください。
  • brew cask install docker docker-machine

vmrunの暩限にいく぀かの問題がありたす。 brew-caskを䜿甚しおFusionをむンストヌルした堎合、vmrunには適切な暩限がなく、setuidrootにするこずはできたせん。 ただし、.dmgからのむンストヌルは成功したす。

たた、ドラむバヌはむンストヌル時にvmrunを怜玢しおおり、brew caskを介しおFusionを削陀し、.dmgを介しおむンストヌルしおも、パスを曎新しないようです。

私もこのような問題を抱えおいたした、そしお@robinbbが瀺唆したように、私の堎合、それは

䞍思議なこずに、今朝、ストックの0.5.1バヌゞョンのdocker-machineがEl Capitan昚日アップグレヌドしたもので正垞に動䜜しおいるように芋えるので、これはElCapitanではそれほど問題にならないかもしれたせん。 しかし、私はただ完党には確信しおいたせん。

docker-toolbox 1.12-rc3、vmwarefusion8.1で同じ問題が発生したした。
䞊蚘のスクリプトは機胜したせんでしたが、ラップトップを再起動するず機胜したした。

VMWare Fusionバヌゞョン8.1.13771013、macOS Sierra 10.12、およびDockerバヌゞョン8.1.13771013では、この問題は発生しなくなりたした。 閉鎖。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡