티스토리 뷰

Docker

유용한 Docker 명령어

지율빠 2025. 9. 8. 17:43
반응형

1. 실행되고 있는 프로세스 확인

docker ps

2. 실행된 프로세스 이력 확인

docker ps -a
  • STATUS 가 UP … 이면 정상 구동중인 상태임.
  • STATUS 가 Exited 이면, 구동시 오류가 발생된 것임
 
 

3. 컨테이너 로그 확인

  • 컨테이너의 실행후 전체 로그조회
docker logs [CONTAINER ID]
  • 컨테이너 로그의 마지막에서 100번째 이전 라인 로그 조회.
docker logs --tail 100 [CONTAINER ID]
  • 컨테이너 로그의 마지막에서 100번째 이전 라인 로그 조회후 신규 로그 발생시 조회됨.
docker logs --tail 100 -f [CONTAINER ID]
 

4. 실행중인 컨테이너 중지

docker stop [CONTAINER ID]

5. Disk Full로 인한 미사용 docker 이미지 삭제

  • Docker 디스크 사용량 확인
docker system df
  • 미사용 Docker 이미지 삭제
docker image prune

6. docker 내부 shell 접근 명령어

docker exec -it [컨테이너ID] /bin/bash

7. 젠킨스 서버에서의 Docker 관리

  • API 서비스 배포시 Docker 이미지 생성과정에서 내부 Docker에 생성된 이미지 파일들이 축적이 되어 디스크의 사용량이 증가하여 Disk Full 상황을 만들 수 있음.
  • 디스크 사용량 확인
du -h --max-depth=1 /var/lib/docker
[root@ip-10-51-52-207 docker]# du -h --max-depth=1 /var/lib/docker
0	/var/lib/docker/containers
0	/var/lib/docker/plugins
24K	/var/lib/docker/volumes
82G	/var/lib/docker/overlay2
26M	/var/lib/docker/image
44K	/var/lib/docker/network
0	/var/lib/docker/swarm
194M	/var/lib/docker/buildkit
0	/var/lib/docker/tmp
0	/var/lib/docker/runtimes
83G	/var/lib/docker
  • /var/lib/docker/overlay2 폴더가 용량이 젤 누적되어 있으며, image의 조각 파일로 누적되어 있음.
  • 디스크 정리
docker system prune -a -f
  • 아래와 같이 Warning 메세지 표시와 실행여부 확인함.
[root@ip-10-51-52-207 docker]# docker system prune
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all dangling images
  - unused build cache

Are you sure you want to continue? [y/N] y
Deleted build cache objects:
o4r6zlhlzjur5s14bnjpnn2i1
k7nelmeihzx3a29eoya5si4av
... 중략 ...
1vrmgslpblvttke5b6issxk2c

Total reclaimed space: 87.56GB
[root@ip-10-51-52-207 docker]#

 

  • 실행후 디스크 용량이 줄어든 걸 확인 할 수 있음.
[root@ip-10-51-52-207 docker]# du -h --max-depth=1 /var/lib/docker
0	/var/lib/docker/containers
0	/var/lib/docker/plugins
24K	/var/lib/docker/volumes
0	/var/lib/docker/overlay2    <-- 0으로 되어 있음.
7.3M	/var/lib/docker/image
44K	/var/lib/docker/network
0	/var/lib/docker/swarm
28M	/var/lib/docker/buildkit
0	/var/lib/docker/tmp
0	/var/lib/docker/runtimes
36M	/var/lib/docker
[root@ip-10-51-52-207 docker]#
 
  • 디스크 체크를 하면 아래와 같이 사용량일 줄어 있음.
[root@ip-10-51-52-207 docker]# df -h
Filesystem        Size  Used Avail Use% Mounted on
devtmpfs          4.0M     0  4.0M   0% /dev
tmpfs             1.9G     0  1.9G   0% /dev/shm
tmpfs             766M  476K  766M   1% /run
/dev/nvme0n1p1    100G   15G   86G  15% /                 <-- 정상화로 돌아옴.
tmpfs             1.9G  3.3M  1.9G   1% /tmp
/dev/nvme0n1p128   10M  1.3M  8.7M  13% /boot/efi
tmpfs             383M     0  383M   0% /run/user/1002
 
반응형

'Docker' 카테고리의 다른 글

Docker 설치  (0) 2025.09.08
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
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
글 보관함
반응형