본문 바로가기
카테고리 없음

Error: Running AWS SAM projects locally requires Docker. Have you got it installed and running? 오류 해결하기

by 쑨토리 2023. 7. 23.

해당 오류는 AWS SAM CLI를 사용하여 로컬에서 AWS SAM 프로젝트를 실행하려고 할 때, Docker가 설치되어 있지 않거나 실행되지 않은 경우에 발생합니다. AWS SAM CLI는 로컬에서 Lambda 함수를 실행할 때 Docker를 사용하여 실행하기 때문에 Docker가 필요합니다.

오류를 해결하기 위해서는 다음과 같은 단계를 따라서 Docker를 설치하고 실행해야 합니다.

1.**Docker 설치**:
먼저 Docker를 설치해야 합니다. Docker를 공식 웹사이트(https://www.docker.com/)에서 다운로드하여 설치하세요. 운영체제에 맞는 Docker 버전을 선택하여 설치합니다.


2. **Docker 실행**: Docker가 설치되면 Docker Desktop(Windows 및 macOS) 또는 Docker Engine(Linux)을 실행합니다. 일반적으로 설치가 완료되면 시스템 트레이(시스템 알림 영역)에 Docker 아이콘이 나타납니다. 해당 아이콘을 클릭하여 Docker를 실행하세요.



3. **Docker 실행 확인**: Docker가 정상적으로 실행되었는지 확인하려면 터미널 또는 명령 프롬프트에서 다음 명령어를 실행합니다. 

docker --version

위 명령어를 실행하면 Docker의 버전 정보가 표시됩니다.

 


4. **AWS SAM 프로젝트 실행**: Docker가 설치되고 실행되었다면 AWS SAM CLI를 사용하여 로컬에서 AWS SAM 프로젝트를 실행할 수 있습니다.

 


도커를 설치했는데도 계속 오류가 뜬다고요?

도커에 들어가서 실행이 되었는지까지 확인해야 비로소 오류가 해결된다고 보면되니...

도커가 실행되고 있는지 확인해주세요. 꼬옥.....