해당 오류는 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 프로젝트를 실행할 수 있습니다.
도커를 설치했는데도 계속 오류가 뜬다고요?
도커에 들어가서 실행이 되었는지까지 확인해야 비로소 오류가 해결된다고 보면되니...
도커가 실행되고 있는지 확인해주세요. 꼬옥.....