Programming > Docker

Docker Machine 1 (도커머신 생성하기)

Docker Machine

도커머신을 활성화 하기 위해서는....(생성 후 처음)

$ docker-machine env default

셀을 새로운 머신에 접속시킬려면 아래 실행

$ eval "$(docker-machine env default)"

 

새로운 머신 생성하기

호스트PC내에 새로운 Docker Machine 생성

사용가능한 드라이버 목록

amazonec2 azure digitalocean
exoscale generic google
none openstack rackspace
softlayer virtualbox vmwarefusion
vmwarevcloudair vvmwarevsphere  

MyDocker란 머신을 생성한다.

$ docker-machine create --driver virtualbox MyDocker

※ 가상머신 사이즈와 메모리를 설정해서 생성한다.
$ docker-machine create --driver virtualbox --virtualbox-disk-size "40000" --virtualbox-memory 2048 MyDocker

※ 생성한 다음에는 다음과 같이 반드시 활성화를 해 주어야 한다.
$ docker-machine env MyDocker
$ eval "$(docker-machine env MyDocker)"
$ docker-machine ls


※ 삭제할 필요가 있을 경우
$ docker-machine rm MyDocker

아래와 같이 생성하는데 상당히 시간이 걸린다. ( 폴더보면 파일 사이즈도 변하지 않고 멎어 있는듯하다.)

멈춰 있는 상태로 ...( 30분 이상??? 정상일까?  정상적으로 머신을 생성하지만....)


정상적으로 성공한 화면


 

Windows 환경변수에 적용한다. (default 기동머신 적용시)

export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.101:2376"
export DOCKER_CERT_PATH="/Users/xxxxx/.docker/machine/machines/MyDocker"
export DOCKER_MACHINE_NAME="MyDocker"