image-name=myimage
image-version=1.0.0
image-path=/file/path/to/dockerfile
docker build -t $image-name:$image-version $image-path
--build-arg VARIABLE=Valuer
docker images
image-name=myimage
image-version=1.0.0
docker rmi $image-name:$image-version
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-v `host-directory`:`container-directory`
format: ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort | containerPort
Also can specify ranges of ports : -p 1234-1236:1234-1236/tcp
-p `host-port`:`container-port`
container-name=my-container
docker exec -it -u root $container-name bash
docker cp `containerId`:/file/path/within/container /host/path/target
Edit C:/Users/username
/.docker/machine/machines/default/config.json (Default location)
docker-machine.exe stop default
docker-machine.exe start default
docker-machine.exe inspect default
docker-machine create -d virtualbox --virtualbox-boot2docker-url=https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso docker191
docker-machine.exe ssh
docker-machine create -d virtualbox --virtualbox-boot2docker-url=https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso --virtualbox-memory 4096 --virtualbox-cpu-count 2 default
VBoxManage.exe modifymedium "C:\Users\<username>\.docker\machine\machines\default\disk.vmdk" -–resize 50850
VBoxManage.exe clonehd "C:\Users\<username>\.docker\machine\machines\default\disk.vmdk" "C:\Users\<username>\.docker\machine\machines\default\disk.vdi" --format vdi
VBoxManage.exe modifyhd "C:\Users\<username>\.docker\machine\machines\default\disk.vdi" --resize 51200
VBoxManage.exe clonehd "C:\Users\<username>\.docker\machine\machines\default\disk.vdi" "C:\Users\<username>\.docker\machine\machines\default\resizedisk.vmdk" --format vmdk
dpkg-reconfigure keyboard-configuration