우분투에 Docker를 설치하고 다음을 수행하여 만든 Docker 컨테이너가 있습니다.
sudo docker run -i -t ubuntu /bin/bash
나는 즉시 Java와 다른 도구를 설치하기 시작했고, 시간을 보내고 컨테이너를 중지했습니다.
exit
그런 다음 볼륨을 추가하고 싶었지만 이것이 생각보다 간단하지 않다는 것을 깨달았습니다. 사용하면 sudo docker -v /somedir run ...새로운 컨테이너가 생겨 Java를 설치하고 마운트 된 볼륨이있는 컨테이너에 도착하기 전에 이미 수행 한 작업을 수행합니다.
호스트에서 폴더를 마운트하는 데 대한 모든 문서는 볼륨을 마운트하는 것이 컨테이너를 만들 때 수행 할 수있는 것으로 암시하는 것 같습니다. 따라서 새 컨테이너를 처음부터 재구성하지 않아야하는 유일한 옵션은 기존 컨테이너를 리포지토리에 커밋하고 볼륨을 마운트하는 동안이를 새로운 컨테이너의 기초로 사용하는 것입니다.
이것이 실제로 기존 컨테이너에 볼륨을 추가하는 유일한 방법입니까?
docker태그를 사용하여 여기에 게시 된 질문 은 34k +입니다 . 이는 두 사이트보다 훨씬 더 높습니다. stackoverflow.com/questions/tagged/docker