티스토리 뷰
반응형
저번 글에서 AMI 를 생성하여 EC2를 본격적으로 세팅해보려고 합니다.
Amazon Linux2 설정하기
1. 접속하기
기본적으로 인스턴스를 생성하게 되면 ec2-user 라는 계정으로 접속이 가능하도록 설정됩니다. EC2는 기본적으로 key file로 로그인이 가능하지만 설정에 따라서 선택적으로 비밀번호로 로그인도 가능합니다.
2. Docker 설치하기
제일 먼저 Amazon Linux 2 는 Ubuntu 에서 사용하는 apt 명령과는 달리 yum 이라는 명령어를 사용합니다. 그래서 아래와 같이 yum 패키지를 업데이트 해줍니다.
sudo yum update -y
마지막에 -y 옵션은 yes(설치할꺼냐고 물어봄)를 자동으로 해주는 녀석입니다.
다음으로 최신 Docker Engine 패키지를 설치합니다.
sudo amazon-linux-extras install docker -y
3. Docker 서비스 시작하기
설치가 잘 되었으면 Docker 를 실행시켜 봅니다.
sudo service docker start
근데 여기서 아래와 같은 메시지를 볼 수 있습니다.
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
이 녀석은 ec2-user 계정의 권한이 docker service를 실행할 수 없어 발생하는 에러입니다. 쉽게 docker.sock 에 777 권한을 줍시다.
777 = rwx 권한을 모두 줍니다.
sudo chmod 777 /var/run/docker.sock
또는 ec2-user 에게 실행 권한을 줄 수도 있습니다.
sudo usermod -a -G docker ec2-user
잘 실행되었는지 확인해봅니다.
docker info
4. Docker-Compose 설치하기
최신 버전을 설치하려면 curl 명령어로 설치해야 합니다.
sudo curl -L \
https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) \
-o /usr/local/bin/docker-compose
그리고 실행 권한을 추가해줍니다.
sudo chmod +x /usr/local/bin/docker-compose
설치가 잘 되었는지 확인합니다.
docker-compose version
반응형
'Server' 카테고리의 다른 글
Amazon Linux 서버의 HTTPS 설정 (0) | 2022.05.28 |
---|---|
AWS의 DockerHub 인 ECR 에 대해 알아보자 (0) | 2022.05.27 |
AWS CLI 설치하기 (0) | 2022.05.27 |
EC2 비밀번호로 로그인하도록 변경하기 (0) | 2022.05.27 |
AWS EC2 Amazon Linux 인스턴스 생성하기 (0) | 2022.05.27 |
Gradle build 시 test 로 인해 FAILED 나는 경우 해결 로그 (1) | 2022.05.03 |
댓글
공지사항