커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
2-7 학습 중 windows OS 에서 ECR 에 이미지 등록을 위한 연동 시 실패
[스킬업] Docker 기반 CI/CD 파이프라인 구축하기 v0
2주차
북마크
유*희
댓글
5
추천
0
조회수
24
조회수
24
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요.

강의에서는 VMware를 설치 후 Docker 및 AWS를 사용 중인데, 저는 WindowsOS 를 기반으로 진행하고 있었습니다.

AWS의 IAN의 사용자를 추가 후 config명령어를 통해 credentais 에 정보를 설정한 상태입니다.

소스를 Docker Image화하였고 이때 로컬(windowsOS)에서 image로 run 명령어를 통해 실행되는 것도 확인했습니다.


문제는 AWS에서 안내하는 명령어 실행 중 오류가 발생했습니다.

  • (Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 982081072492.dkr.ecr.ap-northeast-2.amazonaws.com


제가 나름대로 알아봤을 때 "AWS Tools for PowerShell" 모듈 설치가 안되는 것으로 확인되는데요.

제가 해본 방법은 관리자모드의 powershell을 이용하여 아래의 명령어로 AWS 툴을 강제로 설치하는 것 이었습니다.

  • Install-Module -Name AWS.Tools.Common -Scope CurrentUser -Force
  • Install-Module -Name AWS.Tools.ECR -Scope CurrentUser -Force

하지만, 명령어 실행 시 화면상에는 오류메시지가 나오진 않지만 모듈 설치는 안된 것으로 보입니다.


이 경우 해결할 수 있는 방법이 있을까요?

정 안되면 VMware를 설치해서 강의를 들으면 되겠지만 짚고 넘어가보고 싶어서 문의글을 올립니다.


내용 확인 시 도움이 될 6개의 내용을 PDF(문의.pdf)파일에 첨부드립니다.


  • 01.windows에서 ECR에 image push.png : AWS 제공 명령어 안내
  • 02.Get-ECRLoginCommand 명령어 오류.png : 명령어 실행 화면
  • 03.AWS모듈 강제설치.png : 강제 설치 명령어 실행 화면
  • 04.[Get-Module -ListAvailable]결과.txt : 설치된 모듈 조회 결과
  • 05. credentials, config : 설정한 AWS IAM config 파일


도움 부탁드립니다.





작성한 코드 및 에러 메세지

pdf에는 캡쳐 이미지로 추가하여 복붙이 필요하실 경우를 대비하여 콘솔에서 실행한 명령어와 결과를 추가합니다.


  • 02.Get-ECRLoginCommand 명령어 오류.png : 명령어 실행 화면
PS C:\Windows\system32> (Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 982081072492.dkr.ecr.ap-northeast-2.amazonaws.com
Get-ECRLoginCommand : 'Get-ECRLoginCommand' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인
식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:2
+ (Get-ECRLoginCommand).Password | docker login --username AWS --passwo ...
+  ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-ECRLoginCommand:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
  • 03.AWS모듈 강제설치.png : 강제 설치 명령어 실행 화면
PS C:\Windows\system32> Install-Module -Name AWS.Tools.Common -Scope CurrentUser -Force
PS C:\Windows\system32> Install-Module -Name AWS.Tools.ECR -Scope CurrentUser -Force


첨부파일 (1)

문의.pdf
(299.494K)
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴