1
내 호스트에서 Docker 컨테이너로 디렉토리를 마운트하려고하는데 컨테이너 내부에서 일부 수정을 원합니다. 그러나 마운트 된 지점의 내용을 수정하면 변경 내용이 호스트에 반영됩니다. 예를 들어Docker and Volumes nocopy
: 나는/응용 프로그램
$ docker exec -ti webserver01 'touch /app/test.txt'
파일 TEST.TXT가 내 호스트에서 생성과 컨테이너 내부 컨테이너 내부의 변화를 만들어
$ docker run -d --name webserver01 -v /home/guest/app:/app
후 (아이디어
나는 nocopy
플래그를 사용하려고 시도했지만이 오류가 있습니다.
$ docker run -d --name webserver01 -v /home/guest/app:/app:nocopy
docker: Error response from daemon: Invalid bind mount spec "/home/guest/app:/app:nocopy": invalid mode: nocopy.
도커 버전은
$ docker --version
Docker version 1.11.1, build 5604cbe/1.11.1
감사합니다!
Dockerfile에서 ADD 명령을 사용하여 파일을 복사하는 다른 방법을 시도하지만 파일이 Dockerfile과 다른 위치에 있으며 Docker가 이것을 허용하지 않습니다. – mrbit01