리눅스에서 Docker 설치하고 컨테이너 실행하기 – 기초 완전정복!
와우! 드디어 리눅스에서 Docker를 설치해보고 싶으신가요? 요즘 정말 핫한 도구죠! 서버 관리와 개발 환경 구축에 있어 이제는 #리눅스와 #Docker는 뗄 수 없는 관계랍니다. 초보자분들도 이 글만 따라오시면 컨테이너 실행까지 문제없이 성공할 수 있어요. 어렵게 느껴졌던 도커, 오늘부터는 우리 친구처럼 다뤄볼까요?
🔹 Docker란 무엇인가요?
우선 개념부터 살짝 짚고 갈게요.
Docker는 응용 프로그램을 실행할 수 있는 가벼운 컨테이너 환경을 제공해주는 플랫폼이에요. 기존 가상머신보다 빠르고, 시스템 자원을 적게 사용하기 때문에 정말 효율적이죠. 서버 환경을 빠르게 복제하고, 여러 환경을 격리된 상태로 만들 수 있어서 개발자들이 사랑하는 이유 중 하나예요.
👉 요즘은 대부분 #리눅스도커설치를 통해 서버를 세팅하니까, 미리 익혀두면 무조건 이득!
🔸 Ubuntu에서 Docker 설치하기
가장 많이 사용하는 Ubuntu 리눅스를 기준으로 설명드릴게요.
설치가 완료되었으면, 도커를 실행하고 부팅 시 자동 시작되도록 설정해볼게요.
설치가 잘 됐는지 버전 확인도 해봐야겠죠?
🎉 “오예~! 이렇게 간단하게 도커 설치가 끝났어요!”
역시 #Docker설치방법은 따라하기 쉬운 게 최고네요!
🔹 Docker 주요 명령어 간단 정리
자, 이제부터는 도커의 핵심 명령어들을 하나씩 정리해볼게요!
정말 자주 쓰이는 것들만 모았어요.
docker pull | 이미지 다운로드 |
docker run | 컨테이너 실행 |
docker ps | 실행 중인 컨테이너 확인 |
docker stop | 컨테이너 중지 |
docker rm | 컨테이너 삭제 |
docker images | 설치된 이미지 목록 확인 |
이렇게만 알아도 기본적인 컨테이너 작업은 문제 없답니다!
🔸 예제: Nginx 컨테이너 실행해보기
이제 실제로 하나 돌려볼까요? 유명한 웹 서버인 Nginx를 예제로 실행해볼게요.
- -d: 백그라운드 실행
- -p: 포트 포워딩 (외부 8080 → 내부 80)
- --name: 컨테이너 이름 지정
“헉! 이렇게 실행만 하면 웹서버가 열려요?! 정말 간단하네요~”
역시 #도커명령어는 익숙해지면 정말 강력해요!
이제 브라우저에서 http://localhost:8080을 열어보면 Nginx 화면이 짠~ 하고 뜹니다. 😊
🔹 컨테이너 정리도 깔끔하게!
컨테이너를 중지하거나 삭제할 때는 다음 명령어를 사용해요.
“쌓아두면 무거워지니, 자주 정리해주는 게 좋아요!”
이런 건 정말 #리눅스컨테이너 관리에 있어서 핵심 포인트죠.
🔸 권한 문제? 유저 그룹 설정까지!
루트 권한 없이 도커 명령어를 쓰고 싶다면 아래처럼 설정해줘야 해요.
그리고 나서 로그아웃 후 다시 로그인하거나 reboot 하면 끝!
“이제 sudo 없이도 도커를 자유롭게~ 🙌”
💬 마무리하며
이제 리눅스에서 Docker를 설치하고, 기본적인 컨테이너를 실행해보는 방법까지 모두 알아봤어요.
이 정도면 초보 딱지 뗐다고 봐도 되겠죠? 😄
앞으로 docker-compose, Dockerfile까지 익히면 리눅스 서버에서의 개발환경구축은 문제없어요!
'초보 IT 동동 리눅스 이야기' 카테고리의 다른 글
리눅스 디스크 용량 확인 및 정리 방법 – df, du, ncdu 완벽 가이드 (0) | 2025.05.25 |
---|---|
리눅스 기본 명령어 20선 – 초보자도 쉽게 배우는 Linux 기초 사용법 (1) | 2025.05.24 |
리눅스 자동 시작 서비스 설정 완전정복! systemd & systemctl 핵심 정리 (0) | 2025.05.22 |
리눅스 사용자 계정 관리 완전정복 – adduser부터 su까지 쉽게 배워요! (1) | 2025.05.21 |
[리눅스 자동화 꿀팁] crontab으로 작업 예약하기 – 완전 쉬워요! (1) | 2025.05.20 |
댓글