작성
·
561
답변 2
2
이 명령어는 docker ps -a -q 라는 명령어에서 나오는 output (컨테이너 ID)을 이용하여 docker rm 명령을 실행하는 겁니다.
따라서, 위와 같은 에러가 발생한다면 먼저
root@ip-10-0-0-244:~# docker ps -a -q
라는 명령어를 입력하여 container ID가 먼저 출력되는지를 살펴보세요.
만일 정상적으로 container ID가 출력된다면, 아래대로 입력하셨는지 다시 확인해보세요.
` <--- 백틱(Backtick)이라고 하며, 키보드에서 1 옆에 있는 문자로 입력하셔야 합니다
' <--- 이건 작은따옴표입니다.
즉,
docker rm `docker ps -a -q` 라고 입력하셔야 하며
docker rm 'docker ps -a -q' 라고 입력하면 에러가 발생합니다.
참고로 백틱은 수학 사칙연산에서의 괄호처럼, 한 command line을 입력할 때 우선되어 수행되는 영역을 표기해줍니다 :-)
0
감사합니다!