클라우드에 도커 설치하는 법 찾으면서 하기 귀찮아서 정리

2023-01-03 수정

Docker

sudo apt-get update
  • https로 사용할 수 있도록 패키지 설치
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
  • GPG key 추가
sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  • repository set up
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • docker engine 설치(docker compose 포함)
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  • 권한 설정
sudo usermod -a -G docker $USER
  • 명령어로 설치 됐는지 확인
docker images 등

Docker Compose

  • docker compose 의 버전은 공식 github 페이지에서 확인할 수 있다
  • 터미널에서 설치
  • 2023-01-03 기준으로 최신버전은 2.14.2 인데 설치는 되지 않는다
  • 1.27.2 는 설치 잘됨
# 원하는 버전 설치
sudo curl -L "https://github.com/docker/compose/releases/download/{버전 입력}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 실행 권한을 추가해준다
sudo chmod +x /usr/local/bin/docker-compose
  • 버전 확인이 잘 되면 설치 완료
docker-compose -v