Docker Compose 설치 전 Docker 설치 확인
Docker Compose는 Docker와 함께 사용되므로, 먼저 Docker가 설치되어 있는지 확인해야 합니다. Docker가 설치되지 않았다면, 아래의 명령어로 Docker를 먼저 설치해야 합니다.
Docker 설치 (이미 설치된 경우 이 단계는 건너뛰어도 됩니다)
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce
Docker 설치가 완료되면, Docker가 잘 작동하는지 확인합니다.
sudo systemctl status docker
2. Docker Compose 설치
- 최신 버전의 Docker Compose를 다운로드합니다. 아래 명령어는 GitHub에서 Docker Compose의 최신 릴리스를 다운로드하는 명령어입니다.
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r .tag_name)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
- docker-compose 바이너리에 실행 권한을 부여합니다.
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
3. (선택 사항) Docker Compose 명령어의 전역 사용 설정
docker-compose 명령어를 전역적으로 사용하기 위해 /usr/local/bin/에 설치했지만, 시스템에 따라 /usr/bin/ 디렉토리에 심볼릭 링크를 생성할 수 있습니다. 이 단계는 보통 필요하지 않지만, 만약 필요하다면 다음 명령어를 실행합니다.
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose.yaml
version: '3.8'
services:
frontend:
image: jarrydms/docker_compose:compose-2
# Docker Hub에서 리액트 앱 이미지를 가져옵니다.
ports:
- "3000:80" # 로컬 3000번 포트 -> 컨테이너의 80번 포트
backend:
image: jarrydms/docker_compose:compose-1
# Docker Hub에서 스프링 부트 백엔드 이미지를 가져옵니다.
ports:
- "8080:8080" # 로컬 8080번 포트 -> 컨테이너의 8080번 포트
mkdir build
ls -al
빌드 실행 확인
반응형
'클라우드 > Docker' 카테고리의 다른 글
[맥북] docker 설치후 터미널에서 실행안될때 해결방법 (1) | 2024.12.03 |
---|---|
[docker] devops/컨테이너 (0) | 2024.11.25 |
[docker] volume 개념 설명하기 (0) | 2024.11.25 |
[DOCKER] EC2 생성 / Nginx 배포 (0) | 2024.11.24 |
[docker] 기본개념 및 동작 (2) | 2024.11.20 |