도커(Docker)는 컨테이너를 관리하고 모니터링하기 위한 다양한 명령어들을 제공합니다.
이러한 명령어들은 로그 조회, 상태 점검, 리소스 사용량 모니터링, 컨테이너 조작 등의 작업을 수행합니다.
주요 명령어들은 다음과 같습니다:
1. docker container logs / docker logs
docker container logs
명령어는 실행 중인 또는 종료된 컨테이너의 로그를 조회합니다.
사용법
docker container logs [OPTIONS] CONTAINER
주요 옵션
-f, --follow
: 실시간 로그 스트림을 팔로우합니다.--tail
: 마지막 N줄의 로그만 출력합니다.-t, --timestamps
: 로그에 타임스탬프를 추가합니다.
예시
docker container logs -f mycontainer
위 명령어는 mycontainer
컨테이너의 실시간 로그 스트림을 출력합니다.
2. docker container inspect / docker inspect
docker container inspect
명령어는 컨테이너의 상세 정보를 JSON 형식으로 출력합니다.
사용법
docker container inspect [OPTIONS] CONTAINER [CONTAINER...]
주요 옵션
-f, --format
: 출력 형식을 지정합니다 (Go 템플릿 문법 사용).
예시
docker container inspect mycontainer
위 명령어는 mycontainer
컨테이너의 상세 정보를 JSON 형식으로 출력합니다.
3. docker container stats / docker stats
docker container stats
명령어는 실행 중인 컨테이너의 실시간 성능 통계를 출력합니다.
사용법
docker container stats [OPTIONS] [CONTAINER...]
주요 옵션
-a, --all
: 모든 컨테이너의 통계를 표시합니다.--no-stream
: 단일 업데이트만 수행합니다.
예시
docker container stats
위 명령어는 모든 실행 중인 컨테이너의 실시간 성능 통계를 출력합니다.
4. docker container attach / docker attach
docker container attach
명령어는 실행 중인 컨테이너의 표준 입력, 출력, 오류 스트림에 연결합니다.
사용법
docker container attach [OPTIONS] CONTAINER
주요 옵션
--detach-keys
: 연결을 해제하기 위한 키 조합을 설정합니다.--no-stdin
: 표준 입력을 연결하지 않습니다.--sig-proxy
: 컨테이너에 모든 신호를 전달합니다 (기본값: true).
예시
docker container attach mycontainer
위 명령어는 mycontainer
컨테이너의 표준 스트림에 연결합니다.
5. docker container pause / docker pause
docker container pause
명령어는 실행 중인 컨테이너의 모든 프로세스를 일시 중지합니다.
사용법
docker container pause [OPTIONS] CONTAINER [CONTAINER...]
예시
docker container pause mycontainer
위 명령어는 mycontainer
컨테이너의 모든 프로세스를 일시 중지합니다.
6. docker container unpause / docker unpause
docker container pause 명령어는 실행 중인 컨테이너의 모든 프로세스를 일시 중지를 해제합니다.
사용법
docker container unpause [OPTIONS] CONTAINER [CONTAINER...]
예시
docker container unpause mycontainer
위 명령어는 mycontainer 컨테이너의 모든 프로세스를 일시 중지합니다.
7. docker container start / docker start
docker container start
명령어는 하나 이상의 중지된 컨테이너를 시작합니다.
사용법
docker container start [OPTIONS] CONTAINER [CONTAINER...]
주요 옵션
-a, --attach
: 표준 입력, 출력, 오류 스트림에 연결합니다.-i, --interactive
: 표준 입력을 연결하고, 컨테이너가 상호작용할 수 있도록 합니다.
예시
docker container start mycontainer
위 명령어는 mycontainer
컨테이너를 시작합니다.
이 명령어들은 도커 컨테이너를 관리하고 모니터링하는 데 중요한 역할을 합니다.
각 명령어는 특정한 작업을 수행하며, 이를 적절히 활용하면 도커 환경을 효율적으로 운영할 수 있습니다.
'가상 머신 > Docker' 카테고리의 다른 글
[ 도커 / Docker ] 볼륨 사용하기 (0) | 2024.07.03 |
---|---|
[ 도커 / Docker ] 네트워크 사용하기 (0) | 2024.07.03 |
[ 도커 / Docker ] 컨테이너 실행하기 (0) | 2024.07.03 |
[ 도커 / Docker ] 이미지 이동하고 공유하기 (0) | 2024.07.03 |
[ 도커 / Docker ] 이미지 관리하기 (0) | 2024.07.03 |