Ubuntu/Dev Environment Tools
[Ubuntu] Docker 설치
구운 감자
2025. 3. 4. 16:48
Docker 설치
관리자 권한 시작
sudo su
1. 패키지 업데이트 및 설치
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg apt-transport-https software-properties-common
패키지 | 역할 |
ca-certificates | 보안 인증서 관리 (HTTPS 연결 보장) |
curl | URL에서 데이터를 다운로드 (GPG 키 추가 및 패키지 다운로드) |
gnupg | GPG 키 관리 (패키지 서명 검증) |
apt-transport-https | HTTPS를 통한 패키지 다운로드 (Docker 패키지 설치 지원) |
software-properties-common | 추가 저장소(PPA) 관리 (Docker 저장소 추가) |
2. 도커 공식 gpg 키 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. 도커 공식 저장소 추가
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
4. 시스템 패키지 업데이트
sudo apt-get update
5. 도커 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
패키지 | 역할 |
docker-ce | Docker 엔진(서버) |
docker-ce-cli | Docker 명령어(CLI) 지원 |
containerd.io | 컨테이너 실행 런타임 |
Docker 설치 확인
도커 설치 여부 확인
docker --version
도커 실행 상태 확인
sudo systemctl status docker
도커 실행
sudo docker run hello-world
Docker 권한 설정
1. 현재 사용자 확인 (둘 중 하나 사용)
whoami
echo $USER
2. 현재 사용자에게 권한 부여
sudo usermod -aG docker $USER
3. 도커 서비스 재시작
sudo service docker restart
References
1. Ubuntu 22.04 Docker 설치 [https://velog.io/@osk3856/Docker-Ubuntu-22.04-Docker-Installation]
2. Docker 튜토리얼1 [https://csm-kr.tistory.com/97]
3. ubuntu docker 설치 및 계정 권한 부여[https://abc2080.tistory.com/entry/ubuntu-docker-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B3%84%EC%A0%95-%EA%B6%8C%ED%95%9C-%EB%B6%80%EC%97%AC]