728x90
이번 포스팅은 AWS EC2에 ubuntu서버를 올린 상태에서, docker를 설치하는 과정을 담았다.
우리는 이전에 AWS EC2 인스턴스를 생성하여 나만의 서버를 호스팅해보았다.
Reference: https://velog.io/@kyj311/AWS-EC2-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
이제 서버에 도커를 설치해볼 것이다.
필자는 WSL을 이용해서 로컬 window 쉘로 EC2서버에 접근했다.
😊 도커 설치하기
1. EC2 서버 접속
ssh -i {KEY_PATH} {USER}@{SERVER_IP}
- {KEY_PATH} - EC2서버 쪽에서 인증에 사용될 키페어(.pem)파일의 경로
- {USER} - 접속한 서버에서 사용할 User계정, Ubuntu운영체제를 선택할 경우 기본으로 ubuntu계정 사용
- {SERVER_IP} - 접속하고자 하는 서버의 IP주소(우리가 EC2서버에 부여한 탄력적 IP주소)
필자의 경우는 키파일(testKey)이 있는 경로로 직접 이동했고, 서버IP가 3.34.194.94이기에 아래와 같이 입력했다.
ssh -i lecture1_key.pem ubuntu@3.34.194.94
쉘의 서두에 다음과 같이 user@ip 형식으로 되었다면 다음으로 넘어간다.
2. 패키지 업데이트
sudo apt update
3. https관련 패키지 설치
sudo apt install apt-transport-https ca-certificates curl software-properties-common
4. docker repository 접근을 위한 gpg 키 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
5. docker repository 등록
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
6. 다시 업데이트
sudo apt update
7. 도커 설치
sudo apt install docker-ce
8. 설치 확인
docker --version
위와 같이 도커의 버전이 나온다면 설치가 완료된 것이다!!
😊참고>> sudo 없이 docker명령어 사용하기
1. 현재 사용자를 docker group에 포함
sudo usermod -aG docker ${USER}
2. 터미널 재시작 후 결과 확인(끝에 도커가 있는지 확인한다.)
id -nG
위와 같이 docker가 속해있다면 완료! 이제 명령어 앞에 sudo를 붙이지 않고 docker 명령어 사용이 가능하다.
728x90
'Docker' 카테고리의 다른 글
[Docker] Docker에 Nginx웹서버 구축하기 (0) | 2023.03.19 |
---|---|
[Docker] Docker 자주 쓰이는 명령어 정리 (0) | 2023.03.13 |
[Docker] Docker 개념 정리 (0) | 2022.03.08 |
댓글