티스토리 뷰
반응형
🐳 기본 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
링크
TAG
- wsl
- php
- reflectionclass
- Laravel
- ubuntu
- fromArray
- 명령어
- uniqid
- eclipse
- curl_multi_init
- ob_get_contents
- laravel 11
- call_user_func
- 비동기
- 설치
- createfromformat
- mysql
- OpenAI GPT
- laravel 테스트
- laravel 12
- array_combine
- WSL2
- jp:a
- flask
- PYTHON
- eloquent
- swagger
- facades
- 설정
- privatechannel
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
