반응형
모든 컨테이너는 이미지를 기반으로 생성이 된다.
데비안 운영체제에서 apt-get install을 실행하면 apt 레포지토리에서 패키지를 내려받고, 레드햇 운영체제에서 yum install을 실행하면 yum 레포지터리에서 패키지를 내려받듯이 Docker Hub라는 중앙 이미지 저장소에서 이미지를 내려받는다.
docker create, docker run, docker pull의 명령어로 이미지를 내려받을 때 도커는 도커 허브에서 해당 이미지를 검색한 뒤 내려받는다.
이미지는 대부분 도커 허브에서 공식적으로 제공하거나(ubuntu:14.04, centos:7 등) 다른 사람들이 도커 허브에 이미 올려놓은 경우(Apache Tomcat, Hadoop 등)가 대다수라 애플리케이션 이미지를 직접 만들지 않아도 손쉽게 사용할 수 있는 장점이 있다.
단, 누구나 올릴 수 있기 때문에 공식 라벨이 없는 이미지는 사용법을 찾을 수 없거나 제대로 동작하지 않을 수 있다.
추가로 저장소를 직접 구축해 비공개로도 설정할 수 있으나 추가 요금이 발생하게 된다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : 도커 이미지 이해 (0) | 2022.02.22 |
---|---|
[Docker] : 도커 이미지 생성 (0) | 2022.02.21 |
[Docker] : 도커 Block I/O 제한 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpus 활용하기 (0) | 2022.02.21 |
[Docker] : 도커 컨테이너 CPU 제한 / --cpu-period, --cpu-quota 활용하기 (0) | 2022.02.21 |
댓글