aws 에 docker repoistory 를 만들고, 해당 repository 에 docker image 들을 관리 하도록 한다.
해당 repository 에 업로드한 이미지들은 private 하게 관리 및 사용할 수 있도록 한다.
create repository
repository 의 이름은 test 로 하였다.
생성된 repository 확인 (test)
이제 docker repository 가 생성 되었고, 해당 repository 에 docker image 들을 push 및 관리 하도록 할 수 있다.
aws 의 image push 가이드는 아래와 같다.
1. 로컬에서 aws 인증 설정을 진행 하도록 한다. |
2. 로컬에서 aws 인증을 진행 한다. |
3. 인증 토큰을 검색하고 레지스트리에 대해 Docker 클라이언트를 인증합니다.AWS CLI 사용: aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin xxxxxxxxx.amazonaws.com/test |
4. 다음 명령을 사용하여 도커 이미지를 빌드합니다. 도커 파일을 처음부터 새로 빌드하는 방법에 대한 자세한 내용은 여기 지침을 참조하십시오. 이미지를 이미 빌드한 경우에는 이 단계를 건너뛸 수 있습니다. docker build -t test . |
5. 빌드가 완료되면 이미지에 태그를 지정하여 이 리포지토리에 푸시할 수 있습니다. docker tag test:latest xxxxxxxxx.amazonaws.com/test:latest |
6. 빌드가 완료되면 이미지에 태그를 지정하여 이 리포지토리에 푸시할 수 있습니다. docker tag test:latest xxxxxxxxxxx.amazonaws.com/test:latest |
7. 다음 명령을 실행하여 이 이미지를 새로 생성한 AWS 리포지토리로 푸시합니다. docker push xxxxxxxxx.amazonaws.com/test:latest |
'aws' 카테고리의 다른 글
Local AWS credentials (0) | 2020.04.25 |
---|