ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [DevOps] Docker 이해(5) - 도커 컨테이너 기본 명령
    K-MOOC/DevOps 2021. 4. 21. 15:46

    도커 컨테이너 명령들

    - 컨테이너 실행 : docker container run

    - 컨테이너 목록 확인 : docker container ls

    - 컨테이너 시작/정지/재시작 : docker container start, stop, restart

    - 컨테이너 삭제 : docker container rm

    - 컨테이너 로그 확인 : docker container logs

     

     

    컨테이너 실행

    docker container run [옵션] 이미지명[:태그명]

     

    - 주요 옵션

      - --attach, -a : 표준입력, 표준출력, 표준오류 출력에 연결한다.

      - --cidfile : 컨테이너 ID를 파일로 출력한다.

      - --detach, -d : 컨테이너를 생성하고 백그라운드에서 실행한다.

      - --interactive, -i : 컨테이너의 표준입력을 연다.

      - --tty, -t : 단말기 디바이스를 사용한다.

      - --rm : 명령 실행 완료 후에 컨테이너를 자동으로 삭제한다.

     

    컨테이너 목록 확인

    docker container ls [옵션]

     

    - 주요 옵션

      - --all, -a : 모든 컨테이너의 목록을 표시한다.

     

    - 결과형식

      - CONTAINER ID, IMAGE

      - COMMAND

      - CREATED

      - STATUS

      - PORT, NAME

     

    컨테이너 정지

    docker container stop [옵션] <컨테이너 식별자>

     

    - 주요 옵션

      - --time, -t : 컨테이너의 정지 시간을 지정한다.

    컨테이너 시작

    docker container start [옵션] <컨테이너 식별자>

     

    - 주요 옵션

      - --attach, -a : 표준 출력, 표준 오류 출력을 연다.

      - --interactive, -i : 컨테이너의 표준 입력을 연다.

     

    컨테이너 제거

    docker container rm [옵션] <컨테이너 식별자>

     

    - 주요 옵션

      - --force, -f : 실행 중인 컨테이너를 강제로 제거한다.

     

    컨테이너 로그 확인

    docker container logs [옵션] <컨테이너 식별자>

     

    - 주요 옵션

      - --details : 로그의 세부사항을 보여준다.

      - --follow, -f : 실시간 로그를 확인한다.

      - --since string : timstamp 이후의 로그들을 보여준다.

      - --tail string : 끝에서 몇번째까지 라인을 보여준다. (default : all)

      - --timestamps, -t : timestamp를 보여준다.

      - --until string : timstamp 이전의 로그들을 보여준다.

     

     

     

     

     

    댓글

Designed by Tistory.