Ubuntu에 docker, docker compose 설치
클라우드에 도커 설치하는 법 찾으면서 하기 귀찮아서 정리
2023-01-03 수정
Docker
- docker 공식 페이지 설치법을 따라간다
- apt 업데이트를 먼저 해준다
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