우분투에 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