10-4. commit을 이용한 이미지 생성
https://thisisnew-storage.tistory.com/87
이전 글에서 컨테이너로 이미지를 생성하는 방법은 총 두 가지가 있다고 말씀드렸습니다.
이번에는 그중 commit을 이용해서 컨테이너를 이미지로 변환해볼 건데요.
commit을 사용하기 위해서는 컨테이너가 필요하다고 윗글에서 말씀드렸습니다.
그래서 실습의 순서는 이렇게 되겠습니다.
자 그럼 컨테이너부터 먼저 만들어볼게요.
docker run --name nginx_example -d -p 8080:80 nginx
컨테이너가 제대로 만들어졌는지 확인하고요.
docker ps
그럼 이렇게 만들어진 컨테이너로 새로운 이미지를 만들어 볼게요.
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
commit 명령어는 위와 같은 구조라고 했었는데요.
이 구조를 참고하여 아래처럼 작성해보겠습니다.
docker commit nginx_example new_nginx_image
new_nginx_image라는 이름으로 새로운 이미지를 만들었는데요.
제대로 만들어졌는지 확인해보죠.
docker image ls
네, 기존에 다운로드한 nginx와 새로 만든 new_nginx_image가 같이 있는 것이 보이네요.
docker commit에 대한 더 자세한 정보는 아래 문서를 참고하시면 되겠습니다.
https://docs.docker.com/engine/reference/commandline/commit/
Docker - 도커 컴포즈 (0) | 2022.11.22 |
---|---|
Docker - Dockerfile을 이용한 이미지 생성 (0) | 2022.11.21 |
Docker - 컨테이너로 이미지 생성하기 (0) | 2022.11.19 |
Docker - 볼륨 마운트 (0) | 2022.11.18 |
Docker - 바인드 마운트 (0) | 2022.11.17 |
댓글 영역