ㅇ.ㅇ
[Docker] 명령어 정리 본문
반응형
Docker 컨테이너 관리 명령어
- docker ps -a : 현재 시스템에 있는 모든 컨테이너의 목록을 표시
- docker ps : 현재 시스템에 있는 실행중인 컨테이너의 목록을 표시
- docker stop [id/name] : 지정된 컨테이너를 중지
- docker start [id/name] : 지정된 컨테이너 시작
- docker restart [id/name] : 지정된 컨테이너를 중지하고 다시 시작
- docker logs [id] : 지정된 컨테이너의 로그를 표시
- docker logs -f [id] : 실시간 로그 확인
- docker inspect [id] : 특정 컨테이너의 상세 정보 확인
- docker rm -f [id] : 특정 컨테이너 제거
- -f : 실행중인 컨테이너 먼저 정지 시킨 후 제거
- docker exec -it [id] : 실행 중인 컨테이너 내에서 명령을 실행
- -it : 표준 입력으로 연결
- docker run -d [id] : 컨테이너 실행
- -d : 백그라운드에서 실행
- docker stats : 컨테이너에 대한 정보 확인 (cpu, memory 등)
- docker stats [name]
해당 docker-compose 파일이 위치한 디렉토리로 이동하여 실행
- docker-compose up -d : 백그라운드 실행
- docker-compose stop : 컨테이너 정지
- docker-compose down : 컨테이너를 정지 및 삭제 (볼륨은 남아있고, 컨테이너만 삭제)
- -v : 볼륨 데이터도 함께 삭제되는 옵션
- --remove-orphans : 해당하는 도커 컴포즈 프로젝트와 관련 없는 컨테이너나 네트워크를 제거하는 옵션
이미지, 컨테이너를 tar파일로 묶기
- docker save -o tar파일명 이미지:태그 : 이미지 -> tar
- docker load -i tar파일명 : tar -> 이미지
- docker export [컨테이너idor이름] > renobit.tar : 컨테이너 -> tar
- docker import <파일 or URL> - [image name[:tag name]] : tar -> 컨테이너
반응형
'Docker' 카테고리의 다른 글
[Docker] Postgres 컨테이너 실행 에러: initdb not found (0) | 2024.11.07 |
---|---|
[Docker] Tomcat 컨테이너 실행 에러 cannot find setclasspath.sh (3) | 2024.11.01 |
[Docker] Docker 컨테이너 실행 오류 Failed to Setup IP Tables (1) | 2024.11.01 |
[Docker] 도커 이미지 (+관련 명령어) (0) | 2024.10.27 |
[Docker] 도커 이미지 파일 변환 (0) | 2024.10.20 |