posts

도커 설치

Oct 1, 2025 updated Oct 1, 2025 deploymentdocker

2025-03-19 UPDATE

도커 설치

# 시스템 패키지 업데이트
sudo yum update -y

# Docker 설치
sudo yum install -y docker

# Docker 서비스 즉시 시작하고 부팅 시 자동 시작하도록 설정
sudo systemctl enable --now docker

# ec2-user를 docker 그룹에 추가 (로그아웃 후 재접속 필요)
sudo usermod -aG docker ec2-user

# 변경 사항 적용을 위해 현재 셸 재실행 (또는 로그아웃 후 재접속)
exec bash

# Docker 정상 동작 확인 (컨테이너가 없으면 빈 리스트가 출력됩니다)
docker ps

도커 컴포즈 설치

# 1. 플러그인 디렉터리 생성
sudo mkdir -p /usr/local/lib/docker/cli-plugins/

# 2. Docker Compose 바이너리 다운로드
sudo curl -SL "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" \
-o /usr/local/lib/docker/cli-plugins/docker-compose

# 3. 실행 권한 부여
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose

# 4. 설치 확인
docker compose version

도커 컴포즈 하이픈

# 심볼릭 링크 생성
sudo rm -f /usr/local/bin/docker-compose
sudo ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose
docker-compose version

# 셸 프로파일에 alias 추가:
echo "alias docker-compose='docker compose --compatibility'" >> ~/.bashrc
source ~/.bashrc
docker-compose version