반응형
가상머신 리눅스 설치 후 Docker 설치와 환경 설정
1. 왜 Docker를 바로 설치해야 할까?
리눅스를 학습하거나 개발 환경을 준비할 때, 가장 많이 활용되는 도구가 바로 Docker입니다.
- 여러 환경을 컨테이너로 격리해 손쉽게 실행
- 서버 애플리케이션을 안전하게 배포
- 실습 중 문제가 생겨도 컨테이너만 지우면 원상태로 복구
특히 가상머신 안에서 Docker를 활용하면, 리눅스 위에 또 다른 가상 환경을 중첩시켜 다양한 실험을 할 수 있습니다.
2. Docker 설치
(1) 패키지 설치
터미널에서 다음 명령어를 실행합니다:
sudo apt update
sudo apt install docker.io docker-compose-v2 -y
- docker.io → 도커 엔진 설치
- docker-compose-v2 → 여러 컨테이너를 동시에 관리할 수 있는 도커 컴포즈 설치(버전 2라야 도커 작업이 순조로움)
(2) 설치 확인
다음 명령으로 Docker가 제대로 설치되었는지 확인합니다:
sudo docker run hello-world
정상적으로 실행되면 아래와 같은 메시지가 나옵니다:
Hello from Docker!
This message shows that your installation appears to be working correctly.
3. Docker 권한 설정
처음에는 sudo docker ...처럼 항상 sudo를 붙여야 실행됩니다.
이를 해결하려면 현재 사용자를 docker 그룹에 추가해야 합니다.
sudo usermod -aG docker $USER
newgrp docker
이제부터는 sudo 없이도 Docker 명령을 실행할 수 있습니다.
4. 그룹 적용 확인
아래 명령으로 현재 계정이 docker 그룹에 속했는지 확인합니다:
id
결과에 docker 그룹이 포함되어 있으면 성공입니다.
예시:
uid=1000(easyfly) gid=124(docker) groups=124(docker),27(sudo),100(users) ...
5. 마무리
이로써 가상머신 리눅스 설치 후 세 번째 필수 작업: Docker 설치와 환경 설정이 완료되었습니다.
이제 가상머신 안에서 웹 서버, 데이터베이스, 개발 도구 등 다양한 환경을 컨테이너로 띄우며 실험할 수 있습니다.
✍️ 한 줄 요약
리눅스 가상머신의 세 번째 준비는 Docker 설치와 권한 설정, 이것이 끝나야 본격적인 개발 환경 구축이 시작됩니다.
반응형
'Linuxpia > 웹 프로그램' 카테고리의 다른 글
리눅스(Ubuntu) 환경에서 Docker 설치 과정 (8) | 2025.08.17 |
---|---|
리눅스에 visual studio code 설치 명령어 상세 해설 (2) | 2025.05.06 |
리눅스 환경에서 VS Code로 Django 프로젝트 개발하기 (3) | 2025.05.05 |
MTV 패턴과 MVC 패턴의 차이점 (3) | 2025.05.04 |
[Django 연습] Poem App 설치 (5) | 2025.05.03 |