1
도커 컨테이너의 외부 디렉토리 'web-app'에 액세스하고 싶습니다. 도커의 볼륨에 액세스
아래의 디렉토리 구조를 고려하십시오MyDcocker
|-dockerFile
|-web-app
|-flask-web.py
을 내가 가지고 내 dockerfile에서 다음 줄 :
python3 :
VOLUME ["web-app"]
# Run flask-web (API) file
CMD ["python3","web-app/flask-web.py"]
이미지를 실행할 때, 나는 오류를 얻을 수 있습니다 'web-app/flask-web.py'파일 열기 : [Errno 2] 해당 파일 또는 디렉토리 없음
디렉토리가 제대로 마운트되지 않았다고 생각합니다. 어떻게 해결할 수 있습니까?
대안 다음 복사 파일을 마운트하지 말고 이미지에 추가하십시오 :'ADD webapp/var/webapp' – Munchkin
그래서 web-app의 내용은/var/lib/web-app/(conta 안에 있습니다. iner). 나는 내 도커 파일에 CMD [ "python3", "/ var/lib/web-app // flask-web.py"]를 넣었습니다. 나는 여전히 같은 오류가 발생합니다. – Yash
Dockerfile 및 docker-compose.yml을 사용하여 질문을 편집 할 수 있습니까? – Antoine