Linux

[Linux] docker 실행 여부 확인 명령어

Itchild 2024. 4. 5. 13:05
728x90
반응형

 

➡️ Docker Volume 목록 확인

docker volume ls
 
사진 삭제

사진 설명을 입력하세요.

 

➡️ docker volume ls 명령어와 docker volume inspect 명령어를 함께 사용하여 특정 볼륨이 어떤 컨테이너에서 사용 중인지 한 번에 확인할 수 있습니다.

bashCopy code
docker volume ls -q | xargs -I {} docker volume inspect {} --format 
'{{json .Mountpoint}} {{json .Name}}'
 

"docker volume inspect"의 출력에서 현재 볼륨이 사용 중인지 여부를 확인하려면 "Mountpoint" 정보를 통해 해당 경로에 어떤 파일이나 디렉터리가 존재하는지 확인할 수 있습니다.

여기서 "Mountpoint"는 다음과 같습니다.

jsonCopy code
"Mountpoint": "/var/lib/docker/volumes/a82e50948ac980e76ae641ae0f6160d45678
94f56c0abf87949b39b5824a19db8e/_data",
 

이 경로에 접근하여 파일이나 디렉터리가 있는지 확인할 수 있습니다. 만약 파일이나 디렉터리가 존재한다면 해당 볼륨이 현재 사용 중이라고 볼 수 있습니다.

bashCopy code
ls /var/lib/docker/volumes/a82e50948ac980e76ae641ae0f6160d55694f56c045687
949b39b5824a19db8e/_data
 

만약 볼륨이 현재 사용 중이지 않다면, 해당 경로에 접근하더라도 아무것도 보이지 않을 것입니다.

이 경우 해당 볼륨은 현재 어떤 컨테이너에도 마운트되어 있지 않습니다.

 

➡️ 컨테이너 목록 확인

도커 컨테이너에서 현재 실행중인 컨테이너 목록을 확인하기 위해서는 docker ps명령어를 사용한다.

docker ps
 

docker ps 명령어는 실행중인 컨테이너만을 보여주기 때문에 정지되어 있는 컨테이너를 포함한 모든 컨테이너를 확인하려면 뒤에 -a 옵션을 추가하면 된다.

docker ps -a
 

➡️ 컨테이너 목록 삭제

docker rm [컨테이너 id]
 

 

 

728x90
반응형