반응형

도커(Docker)는 컨테이너 기반 애플리케이션을 관리하는 강력한 도구로, 명령 줄 인터페이스(CLI)를 통해 다양한 작업을 수행할 수 있습니다. 아래에서는 도커의 주요 조작 방법과 명령어 활용법을 정리합니다.
1. 도커 명령어 사용 환경
- 윈도우: 명령 프롬프트(Command Prompt) 또는 PowerShell에서 실행
- macOS: 터미널(Terminal)에서 실행
- 리눅스: 기본 터미널에서 실행
- 원격 접속: SSH, PuTTY 등으로 리눅스 서버에 접속하여 도커 명령어 사용
2. 컨테이너 실행 및 중지
컨테이너 실행
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- 예시:
docker run ubuntuubuntu이미지를 기반으로 새 컨테이너를 생성하고 실행합니다.
컨테이너 중지
docker stop [OPTIONS] CONTAINER [CONTAINER...]
- 예시:
docker stop my_container- 실행 중인
my_container컨테이너를 정상적으로 종료합니다.
- 실행 중인
docker kill CONTAINER명령어는 강제로 컨테이너를 종료할 때 사용합니다.
(docker stop은 SIGTERM → SIGKILL 순으로 정상 종료를 시도하고,docker kill은 바로 SIGKILL 신호를 보냅니다)[2][6].
3. 컨테이너 및 이미지 관리
- 실행 중인 컨테이너 목록 확인
docker ps - 모든 컨테이너(중지 포함) 목록 확인
docker ps -a - 이미지 목록 확인
docker images - 컨테이너 삭제
docker rm - 이미지 삭제
docker rmi
4. 컨테이너 내부 조작 및 로그 확인
- 컨테이너 내부 명령 실행
- 예시:
docker exec -it my_container /bin/bashmy_container내부에서 bash 셸을 실행[4][5].
- 예시:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]- 컨테이너 로그 확인
- 예시:
docker logs my_container- 해당 컨테이너의 표준 출력/에러 로그를 확인[4].
- 예시:
docker logs
5. 도커 엔진과 터미널의 관계
- 도커 엔진은 백그라운드에서 동작하며, 터미널(명령 프롬프트/터미널 창)을 닫아도 도커 엔진은 계속 실행됩니다.
- 도커 엔진을 완전히 중지하려면 별도의 명령어(
docker stop,docker desktop stop등)를 사용해야 합니다[3].
6. 명령어 입력 팁
- 복사/붙여넣기: 대부분의 터미널에서 복사/붙여넣기를 지원합니다(단, 리눅스 터미널은 Ctrl+Shift+V 등 단축키 사용).
- 히스토리 탐색: 화살표 위(↑) 키로 이전에 입력한 명령어를 빠르게 불러올 수 있습니다.
- 도움말:
docker --help docker run --help- 각 명령어의 상세 옵션과 사용법을 확인할 수 있습니다[1][5].
7. 도커 설치 및 운영 환경
- 로컬 리눅스/맥/윈도우 환경: 직접 도커 엔진 설치 후 사용
- 가상 머신(VM): VMware, VirtualBox 등 가상화 환경에 리눅스 설치 후 도커 사용
- 클라우드/렌탈 서버: AWS EC2, VPS 등 원격 서버에 도커 설치 후 SSH로 접속해 운영
8. 스크립트 및 자동화
- 도커 CLI는 스크립트, 자동화 툴, CI/CD 파이프라인 등과 쉽게 연동할 수 있어 반복 작업을 효율적으로 처리할 수 있습니다[7].
결론
도커는 명령어 기반으로 컨테이너를 생성, 실행, 중지, 삭제, 관리할 수 있는 매우 강력한 도구입니다. CLI 환경에 익숙해지면 컨테이너 관리, 이미지 빌드, 로그 분석, 자동화까지 다양한 작업을 손쉽게 처리할 수 있습니다.
[docker] 도커의 조작 방법
도커(Docker)는 컨테이너 기반의 애플리케이션을 관리하는 강력한 도구입니다. 도커를 사용하기 위해서는 ...
blog.naver.com
도커 설치 가이드: 운영체제별 설치 방법 정리
도커(Docker)는 컨테이너 기반 애플리케이션 개발·배포·운영을 위한 대표적인 플랫폼입니다. 아래에서는 Windows, macOS, Linux(Ubuntu) 환경에서 도커를 설치하는 방법을 단계별로 안내합니다. 1. 공식
hoosfa.tistory.com
반응형
'IT기술 > 도커 (docker)' 카테고리의 다른 글
| 도커 컨테이너의 기본 사용 방법 – 명령어 구조와 실전 활용 가이드 (8) | 2025.04.29 |
|---|---|
| [docker] 도커 엔진 시작 및 종료 – 자동 실행과 컨테이너 자동 시작까지 (4) | 2025.04.28 |
| 도커 설치 가이드: 운영체제별 설치 방법 정리 (0) | 2025.04.19 |
| 도커 환경 구축을 위한 사전 준비 (2) | 2025.04.07 |
| 도커(Docker)의 장단점과 구조적 특징 완벽 가이드 (2) | 2025.03.28 |