"light"가상 머신으로 docker를 사용하고 있습니다. 예를 들어 우분투에서 몇 가지 실험을하고 호스트 OS를 엉망으로 만들고 싶지 않을 때 간단히 docker run -it ubuntu bash
을 실행합니다. 내가도커 컨테이너에 모든 변경 사항을 적용하려면 어떻게해야합니까?
apt update && apt install vim git python python3 <other_tools> && pip install flask coverage <other_libraries> && .....
매 시간이 나는 VM,로 고정 표시기 컨테이너를 시작 다시 실행해야 의미, I exit
후 변경 내용을 유지할 수 있다는 점을 제외
일반적으로 나는 그것이 매우 행복 해요한다 매우 비효율적이다.
내가 this question을 발견했습니다,하지만 난 (포함하지만 설치된 모든 구성, 캐시 및 도구에 국한되지 않음) 전체 시스템 를 원하는 반면, 그것은 단지로, 삭제되는 일부 특정 파일을 유지하기 위해 나를 수 있습니다 도커 컨테이너의 수명주기 사이에 유지된다.
Dockerfile은 강력하지만 ... 매우 복잡합니다. / –