Linuxpia/웹 프로그램

리눅스(Ubuntu) 환경에서 Docker 설치 과정

Linuxpia4U 2025. 8. 17. 16:26
반응형

실행한 주요 단계 정리

  1. root 비밀번호 설정→ root 계정에 별도 비밀번호를 지정.
  2. sudo passwd root
  3. 패키지 목록 업데이트 및 필수 도구 설치→ ifconfig 명령 확인용 net-tools, 그리고 Docker 저장소 인증을 위한 툴 설치.
  4. sudo apt update sudo apt install net-tools sudo apt-get install ca-certificates curl gnupg lsb-release
  5. Docker 공식 GPG 키 등록
  6. sudo mkdir -m 0755 -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg \ | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  7. Docker 저장소 추가
  8. 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
  9. Docker 설치
  10. sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  11. 설치 확인
  12. docker --version systemctl status docker
  13. 현재 사용자에게 Docker 권한 부여→ 이 작업 후에는 반드시 로그아웃/로그인을 해야 $USER가 docker 그룹 권한을 제대로 받습니다. (재부팅해도 됨)
  14. sudo usermod -aG docker $USER
  15. 테스트 실행→ Docker가 올바르게 설치되고 네트워크 설정까지 정상이라면, "Hello from Docker!" 메시지가 출력됩니다.
  16. docker run hello-world

다음에 하실 점

  • docker run hello-world 실행 결과가 잘 나왔다면 설치 성공입니다.
  • 만약 permission denied 오류가 나온다면, 로그아웃/재로그인(또는 newgrp docker)으로 그룹 권한을 갱신해 주셔야 합니다.
  • docker ps, docker images 같은 기본 명령을 실행해 보면서 정상 동작 여부를 확인해 보시면 좋습니다.

 

반응형