1. EC2서버 접속
ssh -i {~/.ssh/sparta-docker.pem} ec2-user@{public_ip}
2. yum: Amazon linux에서 패키지를 관리하는 CLI 툴, 업데이트 확인
sudo yum update -y
3. amazon-linux-extras를 사용하여 docker 설치
sudo amazon-linux-extras install docker -y
4. docker 실행
sudo service docker start
5. docker 상태 확인
service docker status
6. ec2-user에게 docker 실행 권한 부여
- 바로 적용되지 않고 재 접속해야 적용됨 exit로 종료 후 재 접속 필요
sudo usermod -a -G docker ec2-user
7. docker compose 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose라고 입력하면 사용방법과 옵션을 알려줌, 이렇게 나오면 설치 완료!
8. docker-compose.yaml 만들기
vi docker-compose.yaml
- vi: 에디터의 일종, shell script 파일 만드는 것을 도와줌
영어 a를 누르면 입력할 수 있음
dockercompose.yaml 파일 작성
9. docker-compose.yaml 실행하기
docker-compose up -d
10. 퍼블릭 주소로 확인하기
이미지가 배포된 것을 확인할 수 있음
https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/docker-basics.html
'Docker' 카테고리의 다른 글
도커(docker) 사용 🍯꿀 팁! (0) | 2022.12.16 |
---|---|
[Docker] 도커의 데이터 공유 - named volume, bind mount (0) | 2022.12.16 |
도커(docker) 사용하지 않는 docker 리소스 정리하기 (0) | 2022.12.16 |
도커(docker) 컨테이너 리소스 사용량 제한하기 (0) | 2022.12.16 |
[Docker] 도커(docker) 편리하게 실행하기 - Docker-compose (0) | 2022.12.15 |