티스토리 뷰

이것저것

Docker 명령어

spaces25 2025. 6. 4. 15:56
반응형

🐳 기본 Docker 명령어

 

명령어 설명
docker --version Docker 버전 확인
docker info Docker 시스템 정보 출력
docker help 사용 가능한 명령어 목록 보기
 

📦 이미지 관련 명령어

 

명령어 설명
docker pull <이미지> 이미지 다운로드
docker build -t <이름>:<태그> . Dockerfile에서 이미지 빌드
docker images 로컬에 있는 이미지 목록 보기
docker rmi <이미지> 이미지 삭제
docker tag <기존>:<태그> <새로운>:<태그> 이미지 태그 변경
 

🧱 컨테이너 관련 명령어

 

명령어 설명
docker run <이미지> 새 컨테이너 실행
docker run -it <이미지> 터미널과 상호작용 가능한 컨테이너 실행
docker run -d <이미지> 백그라운드 실행
docker ps 실행 중인 컨테이너 목록
docker ps -a 중지된 것 포함 전체 컨테이너 목록
docker stop <컨테이너> 실행 중인 컨테이너 중지
docker start <컨테이너> 중지된 컨테이너 시작
docker restart <컨테이너> 컨테이너 재시작
docker rm <컨테이너> 컨테이너 삭제
docker exec -it <컨테이너> bash 실행 중 컨테이너에 bash 접속
 

📂 볼륨, 네트워크 등 기타

 

명령어 설명
docker volume ls 볼륨 목록
docker network ls 네트워크 목록
docker logs <컨테이너> 컨테이너 로그 확인
docker inspect <컨테이너/이미지> 상세 정보 확인
 

💡 자주 쓰는 실전 예시

# Dockerfile을 기반으로 이미지 빌드
docker build -t myapp:latest .

# 포트포워딩하여 컨테이너 실행
docker run -d -p 8080:80 myapp

# 컨테이너 접속 (bash)
docker exec -it <컨테이너명 또는 ID> bash

# 컨테이너 정지 및 삭제
docker stop <ID> && docker rm <ID>
반응형

'이것저것' 카테고리의 다른 글

UUID 란?  (0) 2025.06.23
Kubernetes  (0) 2025.06.04
Ubuntu SSL 인증서  (0) 2025.06.04
wsl2 ubuntu + nginx + php8.3 + mysql8 설치  (0) 2025.05.29
ps 프로세스 관리  (0) 2025.05.29
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함