컨테이너에 새 소프트웨어를 설치한 후 포트를 추가하기 위해 커밋하고 실행해야 합니까? 이것은 매우 번거롭습니다. (
習慣沉默2017-04-25 09:06:19
사용법이 정확하지 않을 수도 있습니다
일반적으로 컨테이너는 하나의 서비스만 실행해야 합니다. 이 경우 컨테이너에 새 소프트웨어를 설치한 다음 커밋하는 것이 이상해 보입니다.
기본 이미지를 생성할 수 있으며, 다른 모든 것은 이 기본 이미지를 기반으로 구축됩니다
그런 다음 docker-compose와 dockerfile을 사용하면 기본적으로 컨테이너와 이미지를 쉽게 관리할 수 있으므로(동일한 dockerfile의 여러 빌드가 이미지로 캐시됨) 기본 이미지에 각 dockerfile만 여러 개의 dockerfile을 추가할 수 있습니다. 필요한 서비스 하나만 설치해 드립니다
스크린샷은 내 docker-compose.yml입니다. 실행하면 하나의 서비스와 하나의 컨테이너가 있다는 것이 매우 분명합니다