나는 Dockerfile
을 사용하여 파일을 컨테이너에 복사 한 다음 볼륨을 만듭니다. src
폴더에서Docker가 볼륨에 파일을 추가합니다.
...
ADD src/ /var/www/html/
VOLUME /var/www/html/files
...
는 파일 폴더와이 폴더에이 파일 나는 VOLUME에 컨테이너가 시작됩니다 처음 복사 한 필요가 일부 파일이 있습니다.
컨테이너가 처음 만들어지면 볼륨에 지정된 원래 디렉토리의 내용을 사용한다고 생각했지만 그렇지 않습니다.
어떻게이 폴더에 파일을 가져올 수 있습니까? 여분의 폴더를 만들고 그것을 runscript로 복사해야합니까? (당신이 만드는 새 컨테이너를 경우가 아닌) 당신이 당신의 Dockerfile에 넣어 무엇이든
200 % 확실한 테스트를 통과해야합니다. Docker-run 또는 docker-compose에서'-v/path/to/some/directory :/var/www/... '를 사용하면 예상대로 작동하지 않는 유일한 경우입니다. –