티스토리 뷰
반응형
🐳 기본 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
- jp:a
- createfromformat
- 근로·자녀 장려금
- 비동기
- swagger
- laravel 테스트
- 설치
- strict_types
- privatechannel
- wsl
- flask
- #collect
- facades
- 아이쿠카
- WSL2
- Gradel
- mysql
- laravel 11
- laravel 12
- 설정
- #php
- 명령어
- PYTHON
- Reverb
- researcher
- 테스트 코드
- ubuntu
- copilot
- php
- Laravel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함