
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
안녕하세요.
강의에서는 VMware를 설치 후 Docker 및 AWS를 사용 중인데, 저는 WindowsOS 를 기반으로 진행하고 있었습니다.
AWS의 IAN의 사용자를 추가 후 config명령어를 통해 credentais 에 정보를 설정한 상태입니다.
소스를 Docker Image화하였고 이때 로컬(windowsOS)에서 image로 run 명령어를 통해 실행되는 것도 확인했습니다.
문제는 AWS에서 안내하는 명령어 실행 중 오류가 발생했습니다.
제가 나름대로 알아봤을 때 "AWS Tools for PowerShell" 모듈 설치가 안되는 것으로 확인되는데요.
제가 해본 방법은 관리자모드의 powershell을 이용하여 아래의 명령어로 AWS 툴을 강제로 설치하는 것 이었습니다.
하지만, 명령어 실행 시 화면상에는 오류메시지가 나오진 않지만 모듈 설치는 안된 것으로 보입니다.
이 경우 해결할 수 있는 방법이 있을까요?
정 안되면 VMware를 설치해서 강의를 들으면 되겠지만 짚고 넘어가보고 싶어서 문의글을 올립니다.
내용 확인 시 도움이 될 6개의 내용을 PDF(문의.pdf)파일에 첨부드립니다.
도움 부탁드립니다.
작성한 코드 및 에러 메세지
pdf에는 캡쳐 이미지로 추가하여 복붙이 필요하실 경우를 대비하여 콘솔에서 실행한 명령어와 결과를 추가합니다.
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
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
