728x90
반응형
# ECR에 업로드된 이미지를 서버에 다운로드하는 방법에 대해서 알아보자.
# 기본적으로 ECR은 퍼블릭 환경과 프라이빗 환경으로 나누어 이미지를 업로드할 수 있다.
- 어차피 도커도 프라이빗 환경은 유료이다보니, AWS를 사용하는 기존 고객 입장에서는 ECR을 사용하는 것이 조금 더 나을 수도 있다. 그렇다면 ECR에서 이미지를 pull 하여 서버에 저장하는 방법에 대해서 알아보자.
- 현재 ECR에 logstash라는 레포지토리가 있다. 이 레포지토리 안에는 latest라는 태그를 가지고 있는 약 400메가 바이트의 이미지가 저장 되어있다.
- 저장되어 있는 이미지를 서버에서 다운로드하여 보는 방법에 대해서 알아보자.
- 기본 명령어
docker pull 000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/[레포지토리이름:태그이름]
- 실제 이미지를 다운로드하기 위한 실행 명령어
docker pull 00000000000.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest
- 실행하여 서버에 저장된 화면
ubuntu@ip-172-16-0-10:~$ sudo docker pull 0000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest
latest: Pulling from logstash
2d473b07cdd5: Pull complete
fe7730ac664c: Pull complete
1c5f060d4941: Pull complete
b46c06b427cf: Pull complete
19f470ccf5ec: Pull complete
00ee0775d5b2: Pull complete
9170d8ec3f46: Pull complete
045a4acbe572: Pull complete
c0cad9f61ae4: Pull complete
7b3b1dbda065: Pull complete
Digest: sha256:3596862d54dc1cba025049771e015096f6dd5bcd1d31ad025f
Status: Downloaded newer image for 0000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest
0000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest
ubuntu@ip-172-16-0-10:~$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
0000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/nginx latest f6987c8d6ed5 2 days ago 141MB
nginx latest f6987c8d6ed5 2 days ago 141MB
0000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/logstash latest 2b9416403d3b 5 months ago 999MB
- 사용방법은 docker hub에서 이미지를 다운받는 방법과 매우 유사하다.
- 지금까지 ECR에서 docker image를 다운받는 방법에 대해서 알아보았다.
- 끝 -
728x90
반응형
'⭐ AWS > ECR' 카테고리의 다른 글
ECR 로그인 및 예제 서비스 실행 하기 (1) | 2024.02.15 |
---|---|
ECR log-in 후 image 다운로드 (0) | 2022.03.14 |
NginX 이미지를 생성하고 ECR에 저장하기 (0) | 2021.12.22 |