본문 바로가기

반응형
Notice
Recent Posts
Link
Calendar
«   2024/11   »
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
Total
Today
관리 메뉴

도커(Docker) 명령어 정리 본문

Linux Server/Container

도커(Docker) 명령어 정리

BinaryNumber 2024. 3. 5. 08:53
반응형

1. 도커란?

도커는 컨테이너 기반의 가상화 플랫폼으로, 소프트웨어를 패키지화하여 실행할 수 있게 해줍니다. 다양한 환경에서 일관된 실행 환경을 제공하며, 효율적인 배포 및 관리를 가능케 합니다.

 

2. 기본 명령어

2.1 이미지 관련 명령어

  • 도커 이미지 다운로드
    docker pull 이미지명:태그
  • 도커 이미지 목록 확인
    docker images
  • 도커 이미지 삭제
    docker rmi 이미지명:태그

2.2 컨테이너 관련 명령어

  • 도커 컨테이너 실행
    docker run [옵션] 이미지명:태그
  • 실행 중인 도커 컨테이너 목록 확인
    docker ps
  • 모든 도커 컨테이너 목록 확인(실행 중이지 않은 것 포함)
    docker ps -a
  • 도커 컨테이너 중지
    docker stop 컨테이너ID 또는 컨테이너명
  • 도커 컨테이너 삭제
    docker rm 컨테이너ID 또는 컨테이너명

2.3 로그 및 정보 확인 명령어

  • 도커 컨테이너 로그 확인
    docker logs 컨테이너ID 또는 컨테이너명
  • 도커 컨테이너 내부 쉘 실행
    docker exec -it 컨테이너ID 또는 컨테이너명 /bin/bash
 

3. 네트워크 및 데이터 관리 명령어

3.1 네트워크 관련 명령어

  • 도커 네트워크 목록 확인
    docker network ls
  • 도커 네트워크 생성
    docker network create 네트워크명

3.2 데이터 볼륨 관련 명령어

  • 도커 데이터 볼륨 생성
    docker volume create 볼륨명
  • 도커 컨테이너 실행 시 데이터 볼륨 연결
    docker run -v 볼륨명:컨테이너내_경로 이미지명:태그

4. 기타 유용한 명령어

  • 도커 실행 중인 모든 컨테이너 일괄 중지 및 삭제
    docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)
  • 도커 이미지, 컨테이너, 네트워크, 볼륨 일괄 삭제
    docker system prune -a
반응형

'Linux Server > Container' 카테고리의 다른 글

Kubernetes(K8s) 기본 명령어 정리  (0) 2024.03.12
Comments