зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 05:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			93 строки
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			93 строки
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| https://docs.docker.com/machine/
 | |
| 
 | |
| 
 | |
| installation:
 | |
| https://docs.docker.com/machine/#installation
 | |
| 
 | |
| curl -L https://get.docker.com/builds/Windows/x86_64/docker-latest.exe > /bin/docker
 | |
| docker --version
 | |
| 
 | |
| curl -L https://github.com/docker/machine/releases/download/v0.3.0/docker-machine_windows-amd64.exe > /bin/docker-machine
 | |
| docker-machine -v
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| dev-ver:
 | |
| https://github.com/docker/machine/releases/
 | |
| curl -L https://github.com/docker/machine/releases/download/v0.4.0-rc2/docker-machine_windows-amd64.exe > /bin/docker-machine
 | |
| 
 | |
| 
 | |
| virtualbox driver:
 | |
| https://docs.docker.com/machine/#oracle-virtualbox
 | |
| https://github.com/docker/machine/tree/master/drivers/virtualbox
 | |
| 
 | |
| 
 | |
| general opts:
 | |
| -D --debug
 | |
| -s --storage-path
 | |
| --help <cmd>
 | |
| 
 | |
| docker-machine [ls/start/stop]
 | |
| 
 | |
| 
 | |
| removing:
 | |
| docker rm <vm-name>
 | |
| 
 | |
| 
 | |
| creating:
 | |
| https://www.voxxed.com/blog/2015/06/docker-170-docker-machine-03-docker-compose-13-docker-swarm-03/
 | |
| 
 | |
| docker-machine --debug --storage-path "F:\doc-m" create --driver virtualbox --virtualbox-cpu-count 2 --virtualbox-memory 4096 --virtualbox-disk-size 200000 d2m
 | |
| 
 | |
| #--virtualbox-import-boot2docker-vm boot2docker-vm
 | |
| 
 | |
| -d --driver
 | |
| 
 | |
| 
 | |
| connecting:
 | |
| docker-machine -s "F:\doc-m" env d2m --shell cmd
 | |
| 
 | |
| set DOCKER_TLS_VERIFY=1
 | |
| set DOCKER_HOST=tcp://192.168.99.100:2376
 | |
| set DOCKER_CERT_PATH=F:\doc-m\machines\d2m
 | |
| set DOCKER_MACHINE_NAME=d2m
 | |
| 
 | |
| 
 | |
| starting:
 | |
| docker-machine -s "F:\doc-m" start d2m
 | |
| stopping:
 | |
| docker-machine -s "F:\doc-m" stop d2m
 | |
| 
 | |
| 
 | |
| ssh-ing:
 | |
| docker-machine -s "F:\doc-m" ssh d2m
 | |
| ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /d/vbox-dm/machines/d2m/id_rsa -p 1331 docker@localhost
 | |
| 
 | |
| 
 | |
| 
 | |
| docker-connecting conf-ing:
 | |
| docker-machine -s "F:\doc-m" conf d2m
 | |
| 
 | |
| --tlsverify --tlscacert="F:\\doc-m\\machines\\d2m\\ca.pem" --tlscert="F:\\doc-m\\machines\\d2m\\cert.pem" --tlskey="F:\\doc-m\\machines\\d2m\\key.pem" -H=tcp://192.168.99.100:2376
 | |
| 
 | |
| docker $(docker-machine -s "F:\doc-m" conf d2m) ps
 | |
| 
 | |
| regenerate-certs:
 | |
| Regenerate TLS certificates and update the machine with new certs.
 | |
| 
 | |
| INTERNALS:
 | |
| 
 | |
| Machine creation:
 | |
| Creating CA: F:\vbox-dm\certs\ca.pem
 | |
| Creating client certificate: F:\vbox-dm\certs\cert.pem
 | |
| Image cache does not exist, creating it at F:\vbox-dm\cache...
 | |
| No default boot2docker iso found locally, downloading the latest release...
 | |
| Downloading https://github.com/boot2docker/boot2docker/releases/download/v1.8.1/boot2docker.iso to F:\vbox-dm\cache\boot2docker.iso...
 | |
| Creating VirtualBox VM...
 | |
| Creating SSH key...
 | |
| Starting VirtualBox VM...
 | |
| Starting VM...
 | |
| To see how to connect Docker to this machine, run: D:\dev\Utils\docker\docker-machine env d2m
 | |
| 
 | 
