개발자를 성장시키는 25가지 Docker 명령어(2)DevOps/Docker2024. 11. 26. 00:03
Table of Contents
반응형
이 글에서는 지난글에 이어서 Docker 명령어를 알려드리겠습니다.
16. docker image prune
- 설명: 사용하지 않는 이미지를 삭제합니다.
- 장점: 개발 환경을 깔끔하게 유지합니다.
docker image prune
17. docker volume prune
- 설명: 사용하지 않는 볼륨을 삭제합니다.
- 장점: 불필요한 스토리지 사용을 방지합니다.
docker volume prune
18. docker events
- 설명: Docker 서버의 실시간 이벤트를 스트리밍합니다.
- 장점: 컨테이너 수명 주기 이벤트를 추적합니다.
docker events
19. docker inspect --format
- 설명:
docker inspect
출력에서 특정 정보를 추출합니다. - 장점: 자동화 스크립트에서 필요한 데이터만 효율적으로 가져옵니다.
docker inspect --format '{{ .Config.Env }}' <container_name>
20. docker build --no-cache
- 설명: 캐시를 사용하지 않고 이미지를 빌드합니다.
- 장점: 깨끗한 빌드를 보장합니다.
docker build --no-cache -t <image_name> .
21. docker run -d
- 설명: 컨테이너를 백그라운드에서 실행합니다.
- 장점: 터미널을 자유롭게 사용하면서 여러 컨테이너를 관리할 수 있습니다.
docker run -d <image_name>
22. docker image inspect
- 설명: 이미지의 세부 정보를 제공합니다.
- 장점: 디버깅 및 이미지 최적화에 유용합니다.
docker image inspect <image_name>
23. docker save / docker load
- 설명: 이미지를 tar 파일로 저장하거나 로드합니다.
- 장점: 인터넷 없이 이미지를 전송할 수 있습니다.
docker save -o <image_name>.tar <image_name>
docker load -i <image_name>.tar
24. docker exec -it
- 설명: 실행 중인 컨테이너에서 대화형 bash 셸을 엽니다.
- 장점: 컨테이너 내부에서 디버깅과 테스트를 빠르게 수행할 수 있습니다.
docker exec -it <container_name> bash
25. docker ps -q / docker stop $(docker ps -q)
- 설명: 실행 중인 모든 컨테이너를 빠르게 중지합니다.
- 장점: 개발 환경을 한 번에 정리할 수 있습니다.
docker stop $(docker ps -q)
마무리
이 25가지 Docker 명령어는 일상적인 워크플로를 개선하고 컨테이너 환경을 보다 효율적으로 관리할 수 있도록 도와줍니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
개발자를 성장시키는 25가지 Docker 명령어(1) (1) | 2024.11.25 |
---|---|
[Docker] 명령어들 (0) | 2022.09.21 |
[Docker] 주요 명령어 및 기본 사용법 (0) | 2022.09.15 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!