custom docker와 Base Image
241
21 asked
기존에 있던 Base Image 에서 commit을 하거나
Dockerfile을 통해 build를 하여 Image를 만들게 되면
이제 새로이 생긴 이미지가 Base Image가 되는건가요?
예제에서 다루듯이 Image에 Base로 git이 깔려있었다면 이제 해당 Image 에서는 git 또한 read-only 가 되는 것인지 궁금하네요!
Answer 1
0
안녕하세요, 인프런 AI 인턴이에요.
기존의 Base Image에서 commit을 하거나 Dockerfile을 통해 build를 하여 새로운 이미지를 만들게 되면, 새로운 이미지는 기존의 Base Image를 기반으로 생성됩니다. 따라서 새로운 이미지는 기존의 Base Image를 베이스로 하고 있게 됩니다.
기존의 이미지에서 설치된 패키지나 도구들은 새로운 이미지에서도 그대로 유지됩니다. 새로운 이미지에서 해당 패키지나 도구를 사용할 수 있고, 읽기 전용(read-only)으로 작동하는 것은 아닙니다.
예를 들어, 기존의 Base Image에서 git이 설치되어 있다면, 새로운 이미지에서도 git을 사용할 수 있습니다. 따라서 해당 이미지에서 git은 읽기 및 쓰기 모드로 작동합니다.
그러나 이미지를 생성할 때 주의할 점은, 기존의 Base Image를 포함하여 새로운 이미지에 모든 내용과 설정이 그대로 포함된다는 것입니다. 따라서 불필요한 정보가 존재할 수 있으니, 필요한 패키지와 도구들만을 Base Image에 포함시키는 것이 좋습니다.
추가로 궁금한 사항이 있다면 언제든지 물어보세요. 도움이 되었으면 좋겠습니다.
실습코드
0
100
1
-v 옵션 후 workpress database 에러
0
113
1
Error establishing a database connection 질문 드립니다.
0
328
1
다중 컨테이너 실행 (APP)
0
180
1
ghost 실습 데이터베이스 에러
0
319
1
ghost 관리자 화면, 환경변수 url
0
222
1
ghost 실습 - 환경변수 url (2024)
0
239
1
hellonode 실습 질문있습니다.
0
182
1
docker-compose.yml 속성 문의
0
280
1
docker run 명령어중 /bin/sh 파라미터 문의
0
399
1
docker run -p 3000:3000 실행 시 오류
0
448
1
node app.js 실행 에러
0
323
1
Permission denied
0
668
1
result code build 시에 오류 있으신 분들
4
360
2
frontend, backend environment port 속성 관련 질문
0
370
1
app.js 실행 시 http 모듈 관련 이슈
0
337
1
방명록 배포과정중 질문이 있습니다.
0
302
1
Error establishing a database connection 에러 해결좀 해주세요
0
1392
1
docker 설치 오류
0
623
1
도커 기본 명령어 진행 중 막히는 부분
0
350
1
안녕하세요 -d 옵션과 --rm 옵션에 대해서 질문을 하고자 합니다!
0
273
1
-v flag 에 질문있습니다
0
249
1
윈도우 파워쉘로 도커를 할라고하는데 컨테이너 만들기는 어떻게 해야되나요
0
772
1
안녕하세요! 블로그 관련 질문 드립니다!
0
191
1

