Docker / / 2024. 12. 3. 09:10

Docker 명령어

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
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유