2

Docker Quickstart Terminal을 시작하면 "default"라는 VirtualBox에 가상 시스템을 자동으로 세우고 연결합니다. 그러나 boot2docker를 실행하는 두 번째 VM이 있는데, "기본"대신 "myVM"을 사용하고 싶습니다.Docker가 연결된 VirtualBox VM을 어떻게 변경합니까?

도커 터미널의 연결을 myVM으로 변경하여 IP 주소, 포트 등을 지정하지 않고도 "도커 이미지"또는 "도커 ps"와 같은 명령을 실행할 수 있습니다 (그렇게하지 마십시오. "docker -H 192.168.99.105:2376 blah"와 같은 것을해야한다.). 어떻게 이것을 성취 할 수 있습니까?

답변

4

셸을 새 myVM 컴퓨터에 연결하려면 다음을 수행하십시오.

eval $(docker-machine env myVM) 

이렇게하면 Docker 클라이언트가 읽을 TLS 설정을 지정하는 현재 셸의 환경 변수를 설정합니다. 새 셸을 열거 나 컴퓨터를 다시 시작할 때마다이 작업을 수행해야합니다.

+0

'docker-machine'에 의해 vm이 생성되지 않았다면 추가해야합니다. 'virtualbox' 드라이버로 새로운 드라이버를 만드는 것은'generic' 드라이버를 통해 연결을 설정하는 것보다 쉽습니다. – Matt

관련 문제