반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 개발자
- 인공지능
- ADP
- Django
- docker
- 장고 튜토리얼
- 개발자취업
- cpp
- 쇼핑몰예제
- 장고
- 장고 기초 강의
- 도커
- mlops
- 기초강의
- 웹개발
- C언어
- 도커 컴포즈
- 파이썬
- 파이썬강의
- 예제프로젝트
- 개발언어
- c
- c++
- 에어플로우 기초강의
- airflow
- 프로그래밍
- Python
- 파이썬 장고
- flask
- 플라스크
Archives
- Today
- Total
TITEDIOS 편한 코딩
[Docker]#9 Docker 명령어 - start, stop, restart, ps 본문
반응형
Docker 컨테이너를 제어하기 위해 기본적으로 실행하고 정지하는 명령에 대해 알아보겠습니다. 또한 컨테이너의 상태를 확인하는 명령까지 확인해 보겠습니다. Docker 명령어 중 start, stop, restart, ps가 이러한 컨테이너 상태를 관리하는 명령어입니다. 이번 포스팅에서는 이 명령어들과 각종 옵션에 대해 자세히 설명하겠습니다.
1. docker start
docker start 명령어는 정지된 컨테이너를 시작할 때 사용됩니다.
기본 사용법
docker start [OPTIONS] CONTAINER [CONTAINER...]
옵션
- -a, --attach: 컨테이너의 표준 출력(stdout) 및 표준 에러(stderr)을 현재 터미널에 연결합니다.
- -i, --interactive: 표준 입력(stdin)을 현재 터미널에 연결하여 상호작용 모드로 실행합니다.
예제:
docker start my_container # 단일 컨테이너를 시작
docker start container1 container2 container3 # 다중 컨테이너를 시작
2. docker stop
docker stop 명령어는 실행 중인 컨테이너를 정지할 때 사용됩니다.
기본 사용법
docker stop [OPTIONS] CONTAINER [CONTAINER...]
옵션
- -t, --time: 컨테이너를 정지하기 전 대기할 시간(초)을 지정합니다. 기본값은 10초입니다.
예제:
docker stop my_container
# 대기 시간을 5초로 설정하여 다중 컨테이너를 정지
docker stop -t 5 container1 container2 container3
반응형
3. docker restart
docker restart 명령어는 컨테이너를 다시 시작할 때 사용됩니다. 먼저 컨테이너를 정지한 후 다시 시작합니다.
기본 사용법
docker restart [OPTIONS] CONTAINER [CONTAINER...]
옵션
- -t, --time: 컨테이너를 정지하기 전 대기할 시간(초)을 지정합니다. 기본값은 10초입니다.
예제:
docker restart my_container
# 대기 시간을 5초로 설정하여 다중 컨테이너를 재시작
docker restart -t 5 container1 container2 container3
4. docker ps
Docker ps 명령어는 현재 실행 중인 컨테이너 목록을 표시합니다. Docker를 사용하면서 가장 많이 사용하는 명령어 중 하나입니다. 이 명령어는 잘 익혀두시기 바랍니다.
기본 사용법
docker ps [OPTIONS]
옵션
- -a, --all: 정지된 컨테이너를 포함하여 모든 컨테이너를 표시합니다.
- -q, --quiet: 컨테이너 ID만 표시합니다.
- -f, --filter: 조건에 맞는 컨테이너만 표시합니다. 예를 들어, 특정 이미지로 생성된 컨테이너만 표시할 수 있습니다.
- --format: 출력 형식을 지정합니다.
docker ps # 현재 실행 중인 컨테이너 목록을 표시
docker ps -a # 모든 컨테이너 목록을 표시
docker ps -q # 컨테이너 ID만 표시
docker ps -f "ancestor=nginx" # 특정 이미지로 생성된 컨테이너만 표시
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}" # 출력 형식을 지정하여 표시
결론
Docker 명령어를 사용하여 컨테이너를 시작, 정지, 재시작하고 상태를 확인하는 방법을 잘 알게 되셨길 바랍니다. 각 명령어의 옵션을 적절히 활용하면 Docker 환경을 효율적으로 관리할 수 있습니다.
도움이 되셨다면 공감 부탁드리겠습니다. 여러분의 공감이 정말 큰 힘이 됩니다.
감사합니다!
반응형
'Docker' 카테고리의 다른 글
[Docker]#11 Docker 기본 명령어 - rm, attach, logs (0) | 2024.08.21 |
---|---|
[Docker]#10 Docker 기본 명령어 - image (0) | 2024.08.20 |
[Docker]#8 Docker 기본 명령어 - run 명령 활용 가이드 및 사례 (0) | 2024.08.16 |
[Docker]#7 Docker 기본 명령어 - run (1) | 2024.08.15 |
[Docker]#6 Docker Desktop - 설치 및 활용 방법 가이드 (0) | 2024.08.14 |