본문 바로가기
Come on IT/Docker

AWS EC2 Ubuntu22.04 환경에 Docker 설치 (feat. Docker-compose 설치)

by JONGSKY 2023. 8. 25.
728x90
SMALL

1. 글을 작성하게 된 계기

 

서비스를 배포하면서 docker를 ubuntu22.04 환경에 설치하는 경우가 많아졌다.

물론 나중에는 aws 이미지로 떠서 해야하겠지만,

추후에도 계속 필요할 것 같아 글을 작성해둔다.

2. Docker 설치하는  방법

 

1. 프로그램 설치 전 우분투 시스템 패키지 업데이트

 

sudo apt-get update

 

2. 필요한 패키지 설치

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

3. Docker의 공식 GPG키 추가

 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

4. Docker의 공식 apt 저장소 추가

 

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

다음과 같이 나오면 엔터를 눌러주자

 

5. 시스템 패키지 업데이트

sudo apt-get update

 

6. Docker 설치

 

sudo apt-get install docker-ce docker-ce-cli containerd.io

 

7. Docker 설치 확인

 

sudo systemctl status docker

 

 

다음은 docker-compose까지 설치해볼것이다.

 

3. Docker-compose 설치

 

1. 공식 Github repo 를 보고 최신 버전의 Docker Compsoe를 설치합니다. (글쓴이 설치 버전 : 2.5.0)

 

sudo curl -L https://github.com/docker/compose/releases/download/v2.5.0/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

설치결과

 

설치를 완료하면 sudo 라는 명령어를 해야하는데 이걸 매번 치기가 귀찮다.

permission denied 에러를 만나게 되면 아래 글을 보고 따라해보자.

 

도커 권한 문제 해결하기 (permission denied)

1. 글을 작성하게 된 이유 요즘 프로젝트에서는 도커 없이는 진행하기가 힘들다. windows, mac os(m1), linux 등등 다양한 os로 같은 환경에서 작업하는 게 어려워졌다. 그래서 사용할 수 있는 것이 도커,

jongsky.tistory.com

 

728x90
LIST