지금까지 강의에서는 도커에서 사용되는 official한 이미지만 사용했다.
똑같은 이미지에 그때그때 설정 추가해서 컨테이너 만들어도 되지만, 계속 같은 설정을 쓰고 있다면 아예 해당 설정을 포함한 이미지를 생성해볼 수도 있다.
이미지를 커스텀해서 생성하는건 주로 다음의 경우이다.
이 방법을 위해서는 컨테이너가 있는 상황에서 commit
명령어를 사용한다.
docker commit {container_name} {image_name}
그 다음 방법은 도커 파일로 이미지 생성하는 방법이다. 이는 저번시간에 배운 내용과 동일하다. FROM으로 이미 존재하는 이미지를 불러와 레이어를 더할 수 있다.
어떻게든간에, 만들어진 이미지는 파일이므로 저장해서 관리할 수 있다. 도커허브에 올리거나, private한 리포지에 올릴 수도 있다.