반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- unity
- 엘라스틱서치
- nodejs
- ChatGPT
- 설정
- JavaScript
- Linux
- MSSQL
- Ai
- 구글
- API
- AWS
- 유니티
- mariadb
- MySQL
- error
- docker
- Python
- JS
- 영어
- elasticsearch
- Windows
- build
- Git
- logstash
- ssh
- Kibana
- s3
- sample
Archives
- Today
- Total
가끔 보자, 하늘.
Linux에서 AWS ECR Docker 이미지 설치하기 본문
우선 aws congifure 설정이 필요합니다. 이와 관련된 내용은 이 링크(link)를 확인하시면 됩니다.
사용하는 계정에는 ECS Access 권한이 필요합니다.
docker 설치 및 실행
우선 도커를 설치하면 됩니다. (아래 내용은 AWS Linux2를 기준으로 설명합니다.)
sudo yum install docker -y
sudo systemctl start docker
그리고 ec2-user에 docker group 권한을 설정합니다.
sudo usermod -a -G docker ec2-user
설정 후 재접속해서 id 명령으로 ec2-user 계정에 docker 그룹이 할당된 것을 확인합니다.
이제 ecr 인증을 진행합니다.
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin [accountid].dkr.ecr.ap-northeast-2.amazonaws.com
그리고 docker image 가져오고 리스트를 확인합니다.
docker pull [accountid].dkr.ecr.ap-northeast-2.amazonaws.com/[repo_name]:latest
docker image list
마지막으로 docker image를 실행합니다. 이 예에서는 80포트를 열고 docker의 3000번으로 포워딩한다고 가정합니다.
docker run -p 80:3000/tcp [accountid].dkr.ecr.ap-northeast-2.amazonaws.com/[repo-name]:latest
간단히 aws 인증부터 docker 가져와서 실행하는 과정을 정리해 보았습니다
반응형
'개발 이야기 > 인프라 구축 및 운영' 카테고리의 다른 글
S3 Glacier 에 데이터 백업하기 (0) | 2022.10.13 |
---|---|
보안망/Offline 시스템에 Docker 설치하기 (0) | 2022.09.26 |
CDK로 AWS 인프라 구축하기 - #마지막 (0) | 2022.06.28 |
CDK로 AWS 인프라 구축하기 - #5 scale out 테스트 (0) | 2022.06.21 |
CDK로 AWS 인프라 구축하기 - #4 ECS Cluster 구성 (0) | 2022.06.17 |