1. 기본 Docker 명령어
• docker --version
👉 Docker 버전 확인.
• docker info
👉 Docker 설치 정보 및 시스템 상태 확인.
• docker help
👉 사용 가능한 Docker 명령어와 옵션 확인.
2. 이미지 관련 명령어
• docker images
👉 로컬에 저장된 이미지 목록 보기.
• docker pull [이미지 이름]
👉 Docker Hub에서 이미지 다운로드.
예: docker pull ubuntu
• docker build -t [이미지 이름] .
👉 현재 디렉토리에서 Dockerfile을 기반으로 이미지 생성.
예: docker build -t myapp .
• docker rmi [이미지 ID]
👉 로컬 이미지 삭제.
• docker tag [이미지 ID] [새 이름]
👉 이미지에 태그 추가.
3. 컨테이너 관련 명령어
• docker ps
👉 실행 중인 컨테이너 목록 보기.
• docker ps -a
👉 종료된 컨테이너 포함, 모든 컨테이너 목록 보기.
• docker run [옵션] [이미지 이름]
👉 컨테이너 실행.
예: docker run -d -p 8080:80 nginx
• docker stop [컨테이너 ID/이름]
👉 실행 중인 컨테이너 중지.
• docker rm [컨테이너 ID/이름]
👉 중지된 컨테이너 삭제.
• docker exec -it [컨테이너 ID] [명령어]
👉 실행 중인 컨테이너에 명령 실행.
예: docker exec -it my_container /bin/bash
• docker logs [컨테이너 ID/이름]
👉 컨테이너의 로그 출력.
• docker restart [컨테이너 ID/이름]
👉 컨테이너 재시작.
4. 네트워크 관련 명령어
• docker network ls
👉 Docker 네트워크 목록 확인.
• docker network create [네트워크 이름]
👉 새로운 네트워크 생성.
• docker network connect [네트워크 이름] [컨테이너 이름]
👉 네트워크에 컨테이너 연결.
• docker network disconnect [네트워크 이름] [컨테이너 이름]
👉 네트워크에서 컨테이너 분리.
5. 볼륨 관련 명령어
• docker volume ls
👉 Docker 볼륨 목록 확인.
• docker volume create [볼륨 이름]
👉 새로운 볼륨 생성.
• docker volume rm [볼륨 이름]
👉 볼륨 삭제.
• docker volume inspect [볼륨 이름]
👉 볼륨 상세 정보 확인.
6. Docker Compose 명령어
• docker-compose up
👉 Docker Compose를 사용해 정의된 컨테이너 실행.
• docker-compose down
👉 Docker Compose로 실행된 모든 컨테이너 중지 및 삭제.
• docker-compose ps
👉 Compose로 실행된 컨테이너 상태 확인.
'Docker' 카테고리의 다른 글
BusyBox와 Debian 비교 (0) | 2024.12.03 |
---|---|
Fork (0) | 2024.12.03 |
wget (0) | 2024.12.03 |
AWS EC2 인스턴스 Docker 설치 (0) | 2024.12.03 |
Docker (1) | 2024.11.12 |