DevOps/Docker
[Docker] Docker 부터 docker compose 설치
jungmin.park
2023. 12. 16. 17:50
실행환경
cat /etc/*-release | uniq
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
Docker 설치
sudo apt-get update
필요한 패키지 설치
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Docker의 공식 GPG키를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker의 공식 apt 저장소를 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
시스템 패키지 업데이트
sudo apt-get update
Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
Docker 설치 확인
sudo systemctl status docker
Docker 실행
sudo docker run hello-world
docker-compose 설치하기
curl 명령어를 통한 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
최신버전은 다음 Github에서 버전 확인 후 다운로드
https://github.com/docker/compose/releases
다운로드한 도커 컴포즈 파일을 실행 가능하도록 다운로드한 경로에 권한을 부여
sudo chmod +x /usr/local/bin/docker-compose
심볼릭 링크 설정으로 path 경로를 아래와 같이 설정해준다.
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
설치 확인
docker-compose -v
docker-compose.yml을 아래 명령어로 실행하면 설정에 맞춰 컨테이너가 실행
docker-compose up -d
# 사용자 지정 설정파일 실행 시 -f 옵션
docker-compose -f <파일명.yml> up -d