도커 버전 Docker version 1.9.1, build a34a1d5
을 ubuntu:14.04
에 사용 중입니다. 이 docker run -it -p 80:8080 -v host/folder:container/folder ubuntu:14.04 /bin/bash
과 같은 볼륨 옵션으로 도커 컨테이너를 만들었습니다. host/folder
에는 container/folder
에서 액세스하려는 일부 파일이 있습니다. host/folder
의 파일은 container/folder
에서 구할 수 없습니다.도커 컨테이너 내부에서 호스트 컴퓨터의 디렉토리에 액세스하는 방법은 무엇입니까?
1
A
답변
2
-v
과 함께 볼륨으로 호스트 폴더를 마운트 할 때 절대 경로를 지정해야하므로 host/folder
및 container/folder
을 절대 경로로 바꿉니다.
뭔가 docker run -it -p 80:8080 -v /home/uday/host/folder:/container/folder ubuntu:14.04 /bin/bash
처럼
관련 문제
- 1. 컨테이너 내부에서 실행중인 도커 컨테이너 외부 IP에 액세스하는 방법은 무엇입니까?
- 2. 호스트 컴퓨터에서 도커 컨테이너의 디렉토리에 액세스하는 방법은 무엇입니까?
- 3. 도커 컨테이너 내부에서 외부 호스트 IP 주소를 얻는 방법
- 4. 호스트 컴퓨터의 Docker 액세스 컨테이너 로그
- 5. 도커 컨테이너 내의 호스트 컴퓨터의 IP 주소 읽기
- 6. Docker - 호스트 컴퓨터의 기존 컨테이너 파일에 액세스
- 7. 도커 컨테이너 내에서 호스트 시간 설정
- 8. 호스트 시스템의 도커 컨테이너 경로 변경
- 9. 도커 컨테이너 내부에서 캐시 메모리를 지우는 방법
- 10. 도커 컨테이너 내부에서 응용 프로그램에 연결하는 방법은 무엇입니까?
- 11. 다른 호스트 컴퓨터에서 도커 컨테이너에있는 mysql에 액세스하는 방법은 무엇입니까?
- 12. 도커 컨테이너 내부에서 iptables를 사용하여 포트 포워딩
- 13. 도커 컨테이너 내부에서 로컬 호스트에 요청하기
- 14. 윈도우 도커 컨테이너 대 리눅스 도커 컨테이너
- 15. 도커 컨테이너 내에서 호스트 하드웨어 작동/제어
- 16. 컨테이너 내에서 호스트 도커 - 머신에 액세스
- 17. Docker 컨테이너 웹 응용 프로그램 내부에서 호스트 OS의 이벤트 트리거
- 18. 도커 내 로컬 호스트 - neo4j
- 19. 도커 컨테이너 만들기 호스트 컴퓨터에서 삭제할 수있는 파일 만들기
- 20. VM에서 도커 컨테이너의 서비스에 액세스하는 방법은 무엇입니까?
- 21. Dockerfile 내부에서 호스트 할 바인드 컨테이너 포트
- 22. opensuse에서 동일한 컴퓨터의 VM과 도커 사이에서 디렉토리를 공유하는 방법은 무엇입니까?
- 23. 도커 컨테이너가 호스트 네트워크 포트에 액세스하는 방법
- 24. docker-compose를 사용하여 도커 컨테이너 내의 호스트 IP에 액세스
- 25. 도커 컨테이너 내부에서 capstrano를 사용하여 레일 애플리케이션 배포
- 26. 도커 exec 또는 도커 컨테이너 exec
- 27. 호스트와 링크 도커 컨테이너
- 28. 도커 컨테이너 내에 동적으로 열린 포트 노출
- 29. 도커 컨테이너 DNS 해상도
- 30. 도커 컨테이너 서비스로 라이브러리를 실행하는 방법은 무엇입니까?
이 작동하지 않았다 (물론 호스트/폴더 디렉토리에 올바른 경로를 설정). Dockerfile에 볼륨을 생성하기 위해'VOLUME/home/우분투/somefolder' 명령이 있습니다. 나는 호스트 폴더와 내부 컨테이너에 절대 경로를 사용하고있다. 나는 컨테이너를 전개하기 위해'무언가 '를 사용하고 있으며,'docker_container' 모듈의'volumes' 인자에 경로를 전달하고 있습니다. 그게 문제를 일으키고 있습니까? –
컨테이너가 볼륨 옵션으로 회전하면 호스트 폴더를 삭제하고 다시 만들 수 있습니까? –
호스트 볼륨과 컨테이너 볼륨은 모두 절대적이어야합니다. 원래 위에 게시 한 내용을 놓쳐서 미안합니다. 호스트 폴더를 삭제하고 다시 만드는 것이 무엇을 의미하는지 확신 할 수 없습니다. 마운트 된 폴더의 내용을 변경하면 즉시 볼 수 있습니다. 반대로 호스트에서 마운트 된 폴더를 완전히 삭제하면 마운트가 끊어지고 모든 경우에 컨테이너를 종료하고 다시 시작하지 않으면 복구 할 수 없다고 생각됩니다. –