2017-10-04 4 views
-1

docker 볼륨에 대해 두 가지 질문이 있습니다.Docker 볼륨 지속

우선 : 도커를 docker volume create 또는 도커 작성과 함께 만든 볼륨으로 실행하면 기본 디렉토리의 새 파일이 볼륨에 추가되지 않습니다. 내가 /var/www/logs에 새 파일이나 디렉토리를 만들어 내 이미지 testdocker를 빌드 할 때 나는 볼륨에 내 새 파일을 찾을 수없는, 그 후

docker volume create testdock-logs 

docker run -d -p 80:80 --name testdock --restart=on-failure -v testdock-logs:/var/www/logs testdock:latest -s 

: 나는 예를 제공합니다.

내가 뭘 잘못하고 있니?

+0

질문을 두 개의 개별 질문으로 나눌 수 있습니다. 가능한 경우 다른 사람이 실행할 수있는 예제를 제공하여 문제를보다 명확하게 보여줍니다. – BookOfGreg

+0

나는 나의 질문을 쪼개고 시험을위한보기를 시키십시오. –

답변

0

Docker는 볼륨의 파일을 수정 된 이미지의 파일로 대체하지 않습니다. 이렇게하면 볼륨의 목적을 무효화 할 수 있습니다.이 위치는 컨테이너를 다시 만들 때 이미지 상태로 돌아 가지 않은 데이터를 저장해야하는 영구적 인 위치입니다.

볼륨의 파일 대신 이미지의 파일이 필요한 경우 실제로 볼륨이 필요한지 다시 생각해보십시오.

+0

감사합니다. 내 방법이 바뀔 것입니다. –