728x90
반응형
1. commit 명령어를 이용하는 방법
docker commit [나의 container 이름] [새로운 repository]:[새로운 tag]
2. Dockerfile을 이용하는 방법
Docker 환경 내에서 파일 이름이 Dockerfile인 파일을 생성하게 되면 내가 만든 이미지가 원래 어떤 이미지를 바탕으로 만들어 졌는지 어떤 명령어를 실행했는지 기록할 수 있습니다. Dockerfile 내에는 아래와 같은 내용을 적어주면 됩니다.
FROM [pull한 이미지] ## 이 이미지를 pull 했다는 의미입니다.
RUN apt-get update && apt-get install -y [설치하고싶은 라이브러리] ## 이러한 명령을 실행했다는 의미입니다.
## example
FROM ubuntu ## ubuntu 이미지를 pull 했다는 의미입니다.
RUN apt-get update && apt-get install -y git
그리고 아래의 build 명령어를 실행해줍니다.
docker build -t [새로운 repository]:[새로운 tag] [Dockerfile을 생성한 폴더 경로]
번외로, 이렇게 만든 이미지를 압축 및 로드 하는 방법에 대해 알아보겠습니다.
- 이미지 파일을 .tar 파일로 압축하기
docker save -o [파일명.tar] [이미지 이름 또는 ID]
- .tar파일을 image로 로드하기
docker load -i [tar 파일이름]
728x90
반응형
'Docker' 카테고리의 다른 글
[Docker] Dockerfile 작성시 TimeZone 설정하기 (1) | 2024.10.10 |
---|---|
[Docker] Docker 권한 문제 해결하기 (1) | 2024.07.11 |