카테고리 없음
Ubuntu에 Docker 설치
DragonTory
2025. 6. 13. 17:08
반응형
1. Docker 설치 방법
기존에 설치되어 있으면 삭제. ( docker --version 로 설치 여부 확인 )
sudo apt remove docker docker-engine docker.io containerd runc
2. 필수 패키지 설치
sudo apt update
sudo apt install -y ca-certificates curl gnupg lsb-release
3. Docker 공식 GPG 키 추가
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. Docker 공식 리포지터리 추가
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
5. Docker 설치
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
6. 설치 확인
docker --version
7. Docker 권한 문제 해결 (선택사항)
sudo usermod -aG docker $USER
위 명령어를 실행 후, 로그아웃 후 다시 로그인하거나 newgrp docker 명령어 실행하면, sudo 없이도 docker 명령어를 쓸 수 있음.
8. Docker 기본 저장 위치
/var/lib/docker
9. Docker 구조 설명
/var/lib/docker/
├── overlay2/ ← 이미지 및 컨테이너 파일시스템 (레이어들)
├── containers/ ← 각 컨테이너의 설정, 로그, 상태 정보
├── volumes/ ← `docker volume`으로 생성된 데이터 볼륨
├── image/ ← 이미지 메타데이터
├── network/ ← 사용자 정의 네트워크 정보
├── buildkit/ ← 빌드 캐시
└── tmp/ ← 임시 파일
10. 전체 Docker 데이터 크기 확인
sudo du -sh /var/lib/docker # 전체 Docker 데이터 크기 확인
sudo du -sh /var/lib/docker/volumes # 볼륨 용량 확인
sudo du -sh /var/lib/docker/overlay2 # 이미지 용량 확인
11. Docker 작동 여부 확인
systemctl status docker
12. 자동 실행 설정/해제
sudo systemctl enable docker
sudo systemctl disable docker
반응형