1. PuTTY로 ubuntu EC2에 접속하기
2. docker 구축 과정
ubuntu 창에 다음 명령어들 차례로 입력
해당 블로그에 나와있는 순서대로 docker를 설치하였다. (패키지 저장소 추가 & Docker CE Install)
docker 실행 중임을 확인하기 위해서는 다음 명령어를 입력하면 됨
sudo systemctl status docker
active(running) 이므로 실행 중임 :q 를 입력하면 나갈 수 있음
3. sudo 명령 없이 docker 명령어 사용하기 설정
1. 현 사용자(ubuntu) ID를 docker group에 포함
명령어 : sudo usermod -aG docker ${USER}
2. 터미널 끊고, 다시 ssh로 터미널로 접속 (로그인을 다시 하는 것임)
명령어 : exit을 입력하면 EC2 창이 꺼짐
다시 PuTTY로 접속하기 → 이때 도커 그룹에 속하게 됨(sudo 없이 명령어 사용 가능)
3. 현 ID가 docker group에 포함되어 있는 지를 확인하는 명령 (docker가 리스트에 나오면 됨)
명령어 : id -nG
결과값은 ubuntu가 속해있는 그룹이다. → 제일 마지막을 보면 docker도 있음
그럼 이제 sudo 없이 docker 실행 가능
4. 이제 sudo 없이 docker 명령을 바로 내릴 수 있음
4. ubuntu 20.04에서, docker-compose 설치
Docker compose : 여러 개의 컨테이너로부터 이루어진 서비스를 구축, 실행하는 순서를 자동으로 하여, 관리를 간단히하는 기능
1. release page에서 최신 버전 확인 후 해당 명령어 입력
sudo curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2. 실행 권한 주기
sudo chmod +x /usr/local/bin/docker-compose
3. 버전 확인 → 잘 설치되었는지 확인 하는 것
docker-compose —version
본 글은 인프런 강의 "풀스택을 위한 도커와 최신 서버 기술"에 대해 공부하여 정리한 글입니다.
[강의 링크] : https://www.inflearn.com/course/%EC%84%9C%EB%B2%84%EA%B8%B0%EC%88%A0-%ED%92%80%EC%8A%A4%ED%83%9D-3/dashboard
'개발 > 인프라' 카테고리의 다른 글
docker - 이미지를 다루는 다양한 옵션 (0) | 2023.06.04 |
---|---|
도커에 대한 기본 이해 (0) | 2023.06.04 |
클라우드 서비스(AWS 서버 구축) (0) | 2023.06.01 |
모던 서버 기술 관련 배경 지식 이해 (0) | 2023.06.01 |
IT 인프라 (3) (0) | 2023.05.28 |