⚙️ 선행 과정 : Ubuntu 환경 준비 및 Root 권한 이해
Docker와 같은 시스템 패키지를 설치하기 위해서는 관리자 권한(root 권한)이 필요합니다.
Ubuntu Linux에서는 일반 사용자 권한과 관리자(root) 권한이 분리되어 있으며, 시스템 설정이나 패키지 설치 시에는 sudo 명령어를 사용해야 합니다.
📌 sudo란?
sudo는 "Super User Do"의 약자로, 현재 사용자를 일시적으로 관리자(root) 권한으로 실행시켜주는 명령어입니다.
sudo 명령어
즉,
- 패키지 설치
- 시스템 설정 변경
- 서비스 실행
- 권한 변경
과 같은 작업을 수행할 수 있게 됩니다.
📌 Root 계정이란?
Linux에서 root는 최고 관리자 계정입니다.
Windows의 "관리자 권한 실행"과 비슷한 개념이지만, Linux에서는 훨씬 강력한 권한을 가집니다.
일반 사용자 → 제한된 권한 root 사용자 → 시스템 전체 제어 가능
따라서 실수로 중요한 시스템 파일을 삭제할 수도 있기 때문에 root 권한 사용 시에는 주의가 필요합니다.
📌 현재 사용자 확인
현재 로그인된 사용자를 확인하는 명령어입니다.
whoami
실행 결과 예시
root
현재 사용자가 root 계정이라는 의미입니다.
📌 Ubuntu 패키지 업데이트
프로그램 설치 전에 패키지 목록을 최신 상태로 갱신해야 합니다.
Ubuntu는 인터넷 저장소(repository)에서 패키지를 다운로드하는 방식이기 때문에, 먼저 최신 패키지 정보를 받아오는 과정이 필요합니다.
패키지 목록 업데이트
sudo apt update
설치된 패키지 업그레이드
sudo apt upgrade -y
📌 apt란?
apt는 Ubuntu 및 Debian 계열 Linux에서 사용하는 패키지 관리 시스템입니다.
| 명령어 | 설명 |
|---|---|
| apt update | 패키지 목록 최신화 |
| apt upgrade | 설치된 패키지 업데이트 |
| apt install | 프로그램 설치 |
| apt remove | 프로그램 삭제 |
📌 Docker 설치 명령어 분석
apt update && apt install docker.io -y
명령어 구조
| 구문 | 설명 |
|---|---|
| apt update | 패키지 목록 최신화 |
| && | 앞 명령 성공 시 다음 명령 실행 |
| apt install docker.io | Docker 설치 |
| -y | 모든 확인 자동 승인 |
📌 Docker 설치 확인
Docker가 정상적으로 설치되었는지 버전 확인 명령어로 테스트합니다.
docker --version
실행 결과 예시
Docker version 24.xx.x
버전 정보가 출력된다면 정상적으로 설치된 것입니다.
'개발일지 > 환경설정 (시스템)' 카테고리의 다른 글
| MySQL Workbench 설치하기 (0) | 2026.05.22 |
|---|---|
| [파이썬] Ubuntu / Linux Python 가상환경(venv) 설치 및 프로젝트 환경 구성 (0) | 2026.05.14 |
