본문 바로가기
Knowledge/Linux & Container

Docker 전체 컨테이너 중지 / 제거 (stop / rm) 명령어 및 Alias 만들기

by 미네마네모 2020. 1. 15.

전체 컨테이너 ID 조회 명령어

docker ps -a -q

전체 컨테이너 중지 명령어

docker stop `docker ps -a -q`

또는

docker stop $(docker ps -a -q)

전체 컨테이너 제거 명령어

docker rm `docker ps -a -q`

또는

docker rm $(docker ps -a -q)

컨테이너 중지 Alias 만들기

# 디렉토리 생성
mkdir -p ~/bin

# alias 만들기
echo '#!/bin/bash
docker stop `docker ps -a -q`' > ~/bin/docker-all-stop

 

Alias 명령 만들기 실행 화면

* Git Bash 또는 쉘에서만 가능 합니다 *

 

만들어진 Alias 실행 화면

 

컨테이너 제거 Alias 만들기

# 디렉토리 생성
mkdir -p ~/bin

# alias 만들기
echo '#!/bin/bash
docker rm `docker ps -a -q`' > ~/bin/docker-all-rm

위와 같습니다!

 

 

※ 주의사항

echo 명령 안에 큰따옴표(")를 쓰면

느낌표(!)로 인해서 문제가 발생합니다.

작은 따옴표(')로 써주세요.

댓글