AWS App Runner 및 Amazon ECR로 GeoServer 구축
AWS App Runner와 Amazon ECR로 GeoServer를 구축했습니다. 🎉
다음은 자세한 설명입니다.
저장소 생성
먼저 Amazon ECR에서 리포지토리를 생성하는 방법입니다.
AWS Management Console → Elastic Container Registry를 클릭합니다.
"리포지토리 생성"을 클릭합니다.
일반 설정 및 세부 정보 구성 → "저장소 생성"을 클릭합니다.
이 경우 공개로 설정합니다.
저장소가 생성된 것을 볼 수 있습니다.
이로써 리포지토리 생성이 완료되었습니다!
이미지 등록
다음 단계는 Amazon ECR에 이미지를 등록하는 것입니다.
리포지토리 선택 → "푸시 명령 표시"를 클릭합니다.
나타나는 대로 명령을 복사합니다.
AWS CLI로 명령을 실행하여 이미지를 리포지토리로 푸시합니다.
이 경우 GeoServer Docker 이미지 "kartoza/geoserver ."을 사용했습니다.
aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/xxxxx
docker tag kartoza/geoserver:latest public.ecr.aws/xxxxx/sample:latest
docker push public.ecr.aws/xxxxx/sample:latest
푸시가 완료되면 대상 리포지토리를 클릭합니다.
이미지가 등록된 것을 확인할 수 있습니다.
그러면 이미지 등록이 완료됩니다!
전개
마지막으로 AWS App Runner로 배포하는 방법입니다.
AWS Management 콘솔 → AWS App Runner를 클릭합니다.
"App Runner 서비스 생성"을 클릭합니다.
소스 구성 및 배포 설정 → "다음"을 클릭합니다.
이번에는 ECR Public에 구성된 이미지를 지정합니다.
서비스 설정 구성 → "다음"을 클릭합니다.
선택적 메모리와 CPU의 기본값은 낮으므로 GeoServer가 실행할 수 있는 범위로 늘립니다. 다른 기본값이 사용됩니다.
"만들기 및 배포를 클릭합니다.
잠시 기다리면 환경 구축이 완료됩니다.
URL이 자세히 표시되므로 "/geoserver"를 추가하고 브라우저에서 액세스하십시오.
GeoServer가 실행되고 있는 것을 볼 수 있습니다!
참조
Amazon ECR
AWS App Runner
GeoServer
Reference
이 문제에 관하여(AWS App Runner 및 Amazon ECR로 GeoServer 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aws-heroes/build-a-geoserver-with-aws-app-runner-and-amazon-ecr-4jk1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)