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/ μμ λ€μ΄λ‘λ ν docker-machine λ°μ΄λ리 νμ μ€ν¬ν "Aug 11 15:50"μ μ¬μ©νμ΅λλ€
μΆλ ₯μ 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.
/ cc @frapposelli
μ΄κ²μ λ§€μ° μ΄μν©λλ€. λ¨Έμ μ΄ μ¬λ°λ₯΄κ² μμ±λμμ§λ§ ( runScriptInGuest
μ¬λ°λ₯΄κ² μ€νλμμΌλ―λ‘ λ¨Έμ μ΄ vmware λꡬμ μ΅ν©λμ΄ μ¬λ°λ₯΄κ² μ€νλμ΄μΌ ν¨) μ΄λ»κ² λ νλ‘λΉμ λ νλ‘μΈμ€μ λ€μ΄ κ°μ§ λͺ»νμ΅λλ€.
@ehazlett λ master
μμ λ§λ λ°μ΄λ리μ
λκΉ?
μ΄λ€ μ’
λ₯μ λλ²κΉ
μ§μ / μ€ν¬λ¦½νΈλ₯Ό μ€νν΄μΌνλμ§ μλ €μ£ΌμΈμ. ν볡
λμμ΄λ©λλ€.
2015 λ
8 μ 13 μΌ 07:26, Fabio Rapposelli [email protected]
μΌλ€ :
μ΄κ²μ _very_ μ΄μν©λλ€. λΆλͺ ν κ·νμ μ»΄ν¨ν°κ° μ¬λ°λ₯΄κ² μμ±λμμ΅λλ€.
μμ€ν μ΄ μλν΄μΌνλ runScriptInGuestλ₯Ό μ¬λ°λ₯΄κ² μ€ννμ΅λλ€.
vmware λꡬμ μ΅ν©νμ¬ μ¬λ°λ₯΄κ² μ€ν λ¨) κ·Έλ¬λ μ΄λ»κ² λ μ λ ₯νμ§ λͺ»νμ΅λλ€.
νλ‘λΉμ λ νλ‘μΈμ€.@ehazlett https://github.com/ehazlett μ
λ§μ€ν°?β
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ νμΈνμΈμ.
https://github.com/docker/machine/issues/1671#issuecomment -130605035.
λ‘λΉ λ² μ΄νΈ λΆλ‘
λλ κ°μ νλμλ³΄κ³ μλ€. runScriptInGuest
λ° κ³΅λ. μ μλνμ§λ§ vmrun list
μλ docker-machine VMμ΄ λμ΄λμ§ μμ΅λλ€.
/Applications/VMware\ Fusion.app/Contents/Library/vmrun start ~/.docker/machine/machines/dev/dev.vmx
λ₯Ό ν΅ν΄ VMμ μλμΌλ‘ μ€ννλ €κ³ νλ©΄ λ€μκ³Ό κ°μ κ²°κ³Όκ° λ°μν©λλ€.
Error: Unknown error
κ·Έλ€μ§ λμμ΄λμ§λ μμ΅λλ€.
Docker 1.8.1, Machine 0.4.1 λ° Mac OS X 10.10.4μμμ΄ λ¬Έμ λ₯Ό νμΈν μ μμ΅λλ€.
@mikew λΉμ μ κ²μνμκΈ° λ°λλλ€ μ vmware.log
μμμ νμΌ ~/.docker/machine/machines/dev
? λ¬Έμ ν΄κ²°μ λμμ΄λ©λλ€.
μλνλ μ€ ... μ΄μ μ μ€ν¨νλ κ³³μ λλ¬ ν μλ μμ΅λλ€.
λ€μμ ν΄λΉ μ€νμ λν λ‘κ·Έμ
λλ€.
μ΄μ λκΈμ 무μνκ³ -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
λ‘κ·Έ νμΌ :
μ’μ, μ΄κ²μ μ΄μν©λλ€. μ΄μ¬ν μλνμ§λ§ μ ν μ¬ν ν μ μμ΅λλ€. μ΄κ²μ λ΄ μμ€ν ꡬμ±μ λλ€.
~ β© 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)μμ λ°ν λ "vmrun start"κ° μ€νλμ§ μμμ νμΈν μ μμ΅λλ€. μ±κ³΅ν©λλ€. vmware.log (~ / .docker / machine / machines / 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μ μ€μΉν νμκ° μκΈ° λλ¬Έμ λ¬Έμ κ° ν΄κ²°λκΈ°λ₯Ό λ°λλλ€.)
μ λ MacOSX 10.10.5μ ν¨κ» VMWare Fusion 8.0μ μ¬μ©νκ³ μμ΅λλ€.
@mrothκ° λ μ μμ§λ§ μ€μ λ‘ Fusionμ μ ν΅μ μΈ μλ λ°©μμΌλ‘ μ€μΉνμ΅λλ€.
λλ ν¨μ μ΄λ λ컀 λ¨Έμ μ μν΄ brewμ μμ‘΄νμ§ μμμ΅λλ€. Docker λꡬ μμλ₯Ό μ¬μ©νμ¬ μ»΄ν¨ν°λ₯Ό μ€μΉνμ΅λλ€.
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
μννλ©΄ λ μ΄μ μ‘μΈμ€ ν μμλ κ²μ²λΌ 보μ
λλ€. μ΄μ¨λ κ·Έκ²μ λμ μ΅κ·Ό κ²½νμ΄μμ΅λλ€.
μνκΉκ²λ μ¬κΈ°λ λ§μ°¬κ°μ§μ λλ€.
2015 λ
8 μ 31 μΌ μμμΌ μ€ν 11:44 John Allen [email protected]
μΌλ€ :
μ, μμ κ°μ΄ μμ± λ κΈ°κ³λ
Fusion GUIλ₯Ό μΌμ μ€λ¨νκ±°λ docker-machineμ μννλ©΄ λ μ΄μ μ€ν¬λ¦½νΈμ μ‘μΈμ€ ν μ μμ΅λλ€.
μ€μ§ / μμ. μ΄μ¨λ κ·Έκ²μ λμ μ΅κ·Ό κ²½νμ΄μμ΅λλ€.β
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ νμΈνμΈμ.
https://github.com/docker/machine/issues/1671#issuecomment -136557908.
@frapposelli λ¬Έμ λ₯Ό μΆμ νλ λ° μ΄μ΄
μ€ν¬λ¦½νΈλ₯Ό μ
λ°μ΄νΈνμ§λ§ pkill
μ μν©μ μ
ν μμΌ°μ΅λλ€. vmrun stop
λ₯Ό μννλ©΄ μ κΈ νμΌμ΄λ λ€λ₯Έ κ²μ μ κ±° ν νμκ° μμ΅λλ€.
VMμ΄ μμ ν μ’ λ£ λ ν κΆνμ λ³κ²½νλ©΄ μμλλ‘ μλν©λλ€. μ²μ λͺ κ°μ λͺ λ Ήμλ§ sudoκ° νμν©λλ€.
@mikew μ
λ°μ΄νΈ μ£Όμ
μ κ°μ¬ν©λλ€. 곧 μλν΄ λ³Ό κ³νμ
λλ€. νμ§λ§ ν κ°μ§ μ§λ¬Έμ upgradevm
λͺ
λ Ήμ΄ νμνλ€λ κ²μ
λλ€. λλ λΉμ μ΄ μμ μ μ£Όμμ λ¬μμ΅λλ€.
μλμμ. Fusion μ체μμ VMμ μ€ννλ €λ κ²½μ° ν둬ννΈλ₯Ό μ κ±°ν©λλ€.
@mikew μ λ°μ΄νΈ λ μ€ν¬λ¦½νΈμ κ°μ¬λ립λλ€ :)
μ€ν¬λ¦½νΈλ₯Ό μ€ν ν ν docker-machine start
μ (λ₯Ό) μ€νν μ μμΌλ©° μλν©λκΉ, μλλ©΄ μ€ν¬λ¦½νΈλ₯Ό μ€ν ν ν μννλ λ€λ₯Έ μλ λ¨κ³κ° μμ΅λκΉ?
μ΄κΈ° μ€μ ν sudo μμ΄λ λͺ¨λ μμ μ λ°λ³΅μ μΌλ‘ μν ν μμμμ΅λλ€.
λ°μν μ μΌν λ¬Έμ λ VMμ΄ ββμΌμ μ€μ§λμμ λ "docker-machine start"λ₯Ό μν ν λ sshμ μ€λ₯κ° λ°μνλ κ²μ λλ€. κ·Έλ¬λ docker-machineμ ν΅ν΄ VMμ μ€μ§νκ³ μμν νμλ λͺ¨λ κ²μ΄ 맀λ ₯μ μΌλ‘ μλνμ΅λλ€.
@mikew μ μμ§μμλ μ€ν¬λ¦½νΈλ μ μκ²
@robinbb sudo docker-machine ...
μ¬μ©μ μ΅μ νλ€λ©΄ μ€ν¬λ¦½νΈκ° μ ν νμνμ§ μμ΅λλ€.
μ¬μ ν sudoκ° νμνλ€λ κ²μ΄ μ΄μν©λλ€. /Applications
μ Fusionμ΄ μ€μΉλμ΄ μμ΅λκΉ?
@mikew 'sudo'κ° νμνμ§ μμ κ²½μ° docker-machineμ΄ μλμ΄ λ¬Έμ λ₯Ό μ΄μλ λμμ κ°μ§κ³ μκΈ° λλ¬Έμ λλ€.
μ€ν¬λ¦½νΈλ νμλ μλμ§λ§ ~ / .docker / machine / machines / xyzμ κΆνμ λ³κ²½νλ κ²μ κΈ°μ΅νλ νΈλ¦¬ν λ°©λ²μ λλ€. κ·Έλ μ§ μμΌλ©΄ "docker"λ₯Ό λ°νν΄λ κΆν μ€λ₯κ° λ°μν©λλ€.
@frapposelli λ΄ umaskκ° 0077λ‘ μ€μ λμ΄ μλ€λ μ¬μ€λ‘ μΈν΄ docker-machineμ 루νΈλ‘ λ°ννμ¬ κ·Ήλ³΅λλ κΆν λ¬Έμ κ° λ°μν©λκΉ?
@frapposelli μ λ°μ΄νΈκ° μμ΅λκΉ?
@vmware ^^^?
@geek μμ§ μ무κ²λ μμ΅λλ€. μ§μνμμ μ°λ½μλ°λλλ‘ μλ € λλ¦¬κ² μ΅λλ€.
λ€λ₯Έ λ λ€μ λ²μμ μλνμ§λ§ μ€ν¨νμ΅λλ€.
El Capitan GM Candidate (15A282b)λ‘ μ κ·Έλ μ΄λ ν ν λ¬Έμ κ° μ¬λΌμ‘μ΅λλ€.
VMware Fusion 6μμ 8λ‘ μ κ·Έλ μ΄λ ν λ€μ docker-machineμ μ€μΉ ν ν El Capitan GM Candidateμμμ΄ λ¬Έμ κ° λ°μνμ΅λλ€.
μ¬λΆν νλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
Fusionμ μ€μΉ μμ / κΆν λ¬Έμ / κ΅¬μ± λ¬Έμ μ μΌλΆ ννλΌκ³ νμ ν©λλ€.
μ¬μ νμ΄ λ¬Έμ μ μ§λ©΄ ν΄μλ μ¬λλ€μκ² Fusionμ μμ ν μ κ±°νκ³ (KB http://kb.vmware.com/kb/1017838 μ°Έμ‘°) λ€μ μ€μΉν΄ μ£Όμκ² μ΅λκΉ? κΈ°μ‘΄ 쑰건μ μ§μμΌν©λλ€.
@frapposelli λλ λ€μ μ€μΉλ₯Ό μλ
@frapposelli μΈμ© λ μ§μΉ¨μ λ°λΌ VMware Fusionμ μμ ν μ κ±°νκ³ Fusion 8μ λ€μ μ€μΉνμ΅λλ€. λ¬Έμ λ λμΌν μ¦μμΌλ‘ λ¨μ μμ΅λλ€.
μ°κ²°λ vmware.logλ https://dl.dropboxusercontent.com/u/31368575/vmware.log μ μμΌλ©° λ μ΄μ "padrConflict"λ©μμ§κ° μμ΅λλ€.
'sudo'λ‘ 'docker-machine'λͺ λ Ήμ μ€ννμ¬ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμ΅λλ€.
λͺ μ£Ό μ μ μλνμ§λ§ μ€λ λ€μ μλνμ΅λλ€. λ€μν κ²μ μ λ°μ΄νΈ / μ¬μ€μΉ ν νμλ ν¨μ μ΄μλ λ컀 λ¨Έμ μ λ§λ€κ³ μμν μμλ κ² κ°μ΅λλ€.
μ νλͺ
: Mac OS X
μ ν λ²μ : 10.10.5
BuildVersion : 14F27
Docker λ²μ 1.8.2, λΉλ 0a8c2e3
docker-machine λ²μ 0.4.1 (HEAD)
vmrun λ²μ 1.15.0 build-3094680
homebrew μ€μΉμ μ΄μ μ€νμΌμ VMWare Fusion .dmg λ€μ΄λ‘λλ₯Ό μλνμ΅λλ€.
μ΄κ²λ μ€ννλ©΄ @mikew λ° @geek μ μ€ν¬λ¦½νΈκ° μ ν μλνμ§ μμ΅λλ€.
ethernet0.address
μ 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
Docker 1.9 λ° vmware fusion 8.0.2μμ μ¬μ ν μ€ν¨ν©λλ€.
@MSch μ κ°μ μ€λ₯κ° λ°μν©λλ€
-(~) $-> sw_vers && docker -v && docker-machine -v && "/ Applications / VMware Fusion.app/Contents/Library/vmware-vmx"-v
μ νλͺ
: Mac OS X
μ ν λ²μ : 10.11.1
BuildVersion : 15B42
Docker λ²μ 1.9.0, λΉλ 76d6bc9
docker-machine λ²μ 0.5.0 (HEAD)
VMware Fusion μ 보 :
VMware Fusion 8.0.2 λΉλ -3164312 릴리μ€
μ¬μ ν λ¬Έμ κ°μλ λͺ¨λ μ¬λλ€μκ² VMware μ§μμ μλΉμ€ μμ²μ μ μΆνκ³ μΆμ ν μ μλλ‘ SR λ²νΈλ₯Ό κ²μ ν΄ μ£Όμκ² μ΅λκΉ? μ΄κ±Έ νμ€ννκ³ μΆμ§λ§ μ§κΈκΉμ§ μ ν μ¬ν ν μ μμμ΅λλ€.
@frapposelli μ λ§ν¬κ° μμΌλ©° λ¬Έμ μ νκ·Έν΄μΌνλ μ¬λμ΄ μμ΅λκΉ?
@geek λ https://www.vmware.com/support/file-sr/ λ§ν¬λ₯Ό μμμ μΌλ‘ μ¬μ©νκ³ SRμμ μ§μ μ λ₯Ό μΈκΈ ν μ μμ΅λλ€.
@frapposelli μ ν ν μ§μ λ²νΈλ‘
μ΄ μμ μμ λλ λ¨μ§ νλΆμ μν©λλ€. μ λ Oracleμ ν¬μ΄ μλλ―λ‘ virtualbox μ¬μ©μ νΌνκΈ° μν΄ VMWareλ₯Ό μ¬μ©νμ΅λλ€. VMWareλ 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://www.vmware.com/support/contacts/us_support.html
μμ²νλλ‘ SRμ μμ±νμ΅λλ€ : 15802564411.
μ’μ, μ΄μ μ΄μ΄ 보μμΌλ―λ‘ (μ μ΄λ λ΄ κ²½μ°μλ) μμ λμ΅λλ€. μ λ boxen μ¬μ©μμ΄κ³ μλ boxenμ μ¬μ©νμ¬ vmware fusion 7μ μ€μΉνμ΅λλ€ (μ¦, homebrew / cask μ¬μ©μ μλ―Έ ν¨). κ·Έκ²μ΄ μ€μ λμμ λ, fusion7 μ±μ νμΌμ λ΄ homebrew bin λλ ν λ¦¬λ‘ μ¬λ³Όλ¦ λ§ν¬νμ΅λλ€. 8λ‘ μ κ·Έλ μ΄λνμ λ μμ λμ§ μμμΌλ―λ‘ docker-machineμ μ¬μ νμ΄λ₯Ό μ¬μ©νμ¬ vmrunμ νΈμΆνμ΅λλ€. κ·Έλ¦¬κ³ λλ ν΅μ΄ μ μμ μΈ λ°©λ²μΌλ‘ κ·Έκ²μ μ κ±° ν μ μλ€λ κ²μ λ°κ²¬νμ΅λλ€. μ΄λ»κ² λ λ μ΄μ μ€μΉλμ§ μλλ€κ³ μκ°νμ§λ§ μ¬μ ν κ±°κΈ°μ μμ΅λλ€.
μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ€μ λ¨κ³λ₯Ό λ°λμ΅λλ€.
κ·Έλ° λ€μ Application ν΄λμμ Fusion μ±μ μμ νκ³ μ κ·Έλ μ΄λλ₯Ό μν΄ λ€μ΄λ‘λ ν dmgμμ μλ‘ μ€μΉνμ΅λλ€. κ·Έ ν docker-machineμ μ€ννμ λ λͺ¨λ κ²μ΄ μ²μλΆν° λκΉμ§ λ¬Έμ μμ΄ κΉ¨λνκ² μ€νλμμ΅λλ€.
μ΄ μμ μ μννκΈ° μν΄ μνν΄μΌνλ μμ μ λ€μκ³Ό κ°μ΅λλ€.
vmrunμ λν κΆνμ λ¬Έμ κ° μμ΅λλ€. brew-caskλ₯Ό μ¬μ©νμ¬ Fusionμ μ€μΉνλ©΄ vmrunμ μ¬λ°λ₯Έ κΆνμ΄ μμΌλ©° setuid 루νΈλ‘ μ€μ ν΄λ μ¬μ ν μλνμ§ μμ΅λλ€. .dmgμμ μ€μΉνλ κ²μ μ±κ³΅μ μ λλ€.
λν λλΌμ΄λ²κ° μ€μΉ λ λ vmrunμ κ²μνλ κ²μΌλ‘ 보μ΄λ©° brew caskλ₯Ό ν΅ν΄ Fusionμ μ κ±°νκ³ .dmgλ₯Ό ν΅ν΄ μ€μΉνλλΌλ κ²½λ‘λ₯Ό μ λ°μ΄νΈνμ§ μμ΅λλ€.
λλ μ΄μ κ°μ λ¬Έμ λ κ²ͺκ³ μμκ³ @robinbbκ° μ μν κ²μ²λΌ λ΄ κ²½μ°μλ 077 umaskλ‘ μΈν΄ λ°μνμ΅λλ€. λ΄ umaskλ₯Ό 022λ‘ λ³κ²½νλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. μ λ μ΄μ μκ° μ€μ€λ‘μ΄ μμ μ μννλλ‘ PRμ λ§λ€μμΌλ©° μ§κΈμ λͺ μ£Ό λμ μ μλνκ³ μμ΅λλ€.
ν₯λ―Έλ‘κ²λ μ λ μ€λ μμΉ¨μ Docker-machineμ κΈ°λ³Έ 0.5.1 λ²μ μ΄ El Capitan (μ΄μ μ κ·Έλ μ΄λ)μμ μ μλνλ κ²μ²λΌ 보μ΄λ―λ‘ El Capitanμμλ λ¬Έμ κ°λμ§ μμ μ μμ΅λλ€. λλ μμ§ μμ ν νμ νμ§ λͺ»ν©λλ€.
docker-toolbox 1.12-rc3, vmware fusion 8.1μμ λμΌν λ¬Έμ κ° λ°μνμ΅λλ€.
μμ μ€ν¬λ¦½νΈλ μλνμ§ μμμ§λ§ λ©ν±μ μ¬λΆν
νλ©΄ μλνμ΅λλ€.
VMWare Fusion λ²μ 8.1.1 (3771013), macOS Sierra 10.12 λ° Docker λ²μ 8.1.1 (3771013)μμλμ΄ λ¬Έμ κ° λ μ΄μ λ°μνμ§ μμ΅λλ€. νμ.