#1. 서비스 설치
1. apt repo 등록
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
2. 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
3. 자원 부족으로 실패
docker compose로 독립적인 db, wordpress 를 2쌍 띄워서 4개의 서비스가 뜨니까 서버의 리소스가 남지 않았다.
t4g.small 을 활용, t4g.micro 를 활용 둘다 리소스가 부족해서 실패
무식하게 개별 리소스 다 따로 띄운다고 돌아가진 않네….
다시 포기하고 k8s 로 pod 띄우러 가볼게…..
Docker 서비스 하나만도 2기가를 요청함.
포기
전체 과정 블로그 /aws-ec2-mariadb-환경-설정