2016-06-21 2 views
0

Mac에서 도커 도구 상자를 사용하고 있습니다. 나는 다음과 같은 명령을 사용하고 맥docker는 도커 클라이언트에서 도커 호스트로 실행되는 도커 컨테이너에 볼륨을 마운트 할 수 있습니까?

을 - - docker run -it -v $PWD/dir_on_docker_client:/dir_inside_container ubuntu:14.04 /bin/bash 볼륨 탑재로 컨테이너를 실행 Boot2Docker 버추얼 VM 맥

고정 표시기 클라이언트에서 실행 -

고정 표시기 호스트이 : 같은 설정 보인다. 도커가 도커 클라이언트 (이 경우 Mac)에서 도커 호스트 (이 경우 Mac에서 실행되는 VM)에서 실행되는 도커 컨테이너에 어떻게 마운트 할 수 있습니까?

답변

1

도구 상자 VM을 해결합니다 클라이언트의 공유 디렉토리가 포함됩니다./c/Users (C : \ Users) Windows 및/Mac 사용자.

클라이언트의이 폴더에있는 디렉터리를 컨테이너의 볼륨으로 추가 할 수 있습니다.

예를 들어/tmp를 볼륨으로 추가하면 도구 상자에서/tmp가됩니다.

1

주된 문제는 virtulbox가이 디렉토리의 콘텐츠 만 공유 할 수있는 순간에 도커 컴퓨터와 홈 폴더 만 공유한다는 것입니다. 그것은 불편하지만이 문제는 bootlocal.sh 파일을 함께 해결하기 위해 자금을 독특한 방법으로,이 중

https://github.com/boot2docker/boot2docker/blob/master/doc/FAQ.md#local-customisation-with-persistent-partition

어제 부팅 새 디렉토리 후 마운트하기 위해 고정 표시기 기계 내부에이 파일을 쓸 수 있습니다 그들은 "맥에 대한 도커"에 대한 공개 베타 버전을 발표했다 dockercon, 당신이이 도구를 사용하여 고정 표시기 기계를 대체 할 수 있다고 생각, 그것은 고정 표시기와 맥 OS와 함께 최고의 경험을 제공하고,이 문제 https://www.docker.com/products/docker

관련 문제