2017-10-09 5 views
0

두 컨테이너간에 파일 저장소를 공유하려고합니다. 문서에서, 나는 당신이 이런 식으로 만들어 사용 볼륨 수 있다는 것을 본 적이 :도커에서 초기 데이터가있는 볼륨을 게시 할 수 있습니까?

docker volume create --name DataVolume1 
docker run -ti --rm -v DataVolume1:/datavolume1 ubuntu 

그러나, 나는 용기가 공유 데이터의 초기 설정에 액세스 할 수 있어야합니다. 도커가 볼륨 게시를 지원합니까? 그렇지 않다면 볼륨을 생성 한 후 초기 데이터를 수동으로 작성해야합니까, 아니면 이미지와 함께 데이터를 게시 할 수있는 다른 솔루션이 있습니까?

답변

0

docker는 이름이 지정된 볼륨 (호스트 볼륨이 아니라 바인드 마운트라고도 함)을 사용하여 빈 명명 된 볼륨을 마운트 한 위치의 이미지 내용으로 초기화합니다. 따라서 이미지에/datavolume1에 파일이 있고 DataVolume1이 비어 있으면 docker는 해당 파일을 명명 된 볼륨에 복사합니다.