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 에러를 만나게 되면 아래 글을 보고 따라해보자.
728x90
LIST
'Come on IT > DevOps' 카테고리의 다른 글
Docker-compose로 django 세팅하기 (1) | 2024.01.03 |
---|---|
Docker 설치 in Ubuntu (1) | 2023.12.31 |
Python FastAPI, docker-compose로 구축하기 (0) | 2022.10.24 |
docker 컨테이너 한 번에 삭제(종료)하기 (0) | 2022.10.11 |
도커 권한 문제 해결하기 (permission denied) (0) | 2022.10.10 |