작성
·
1.2K
0
맥북을 이번에 처음사서 도커 데스크탑 설치를 하고 실습을 몇번진행했었습니다.
문제없이 잘하다가 오늘 갑자기 iterm에서 도커 명령어가 동작을 안하더라구요
zsh: command not found: docker이게 떠서 이것저것 해보다가 문제를 찾았습니다.
분명 도커 데스크탑을 잘 다운받은 상태인데...
바탕화면에 이게 있으면 도커 명령어가 동작하고 없으면 도커 명령어가 동작하질 않아요 이게 왜 그런지 아시는분 계실까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
김현욱 님, 도커를 이용하시다가 문제가 생겨서 궁금한 점이 있으시군요.
에러 메시지를 보니 zsh에서 도커 명령어를 찾지 못한다는 것 같습니다. 이 문제가 해결되지 않는다면 다음과 같이 해볼 수 있을 것 같습니다.
맥북 터미널에서 echo $SHELL
을 입력하고, 출력되는 결과가 /bin/bash
인지 확인해보세요. zsh
쉘을 사용하고 있다면, 이 상태에서만 docker
명령어가 동작합니다.
터미널에서 export PATH=$PATH:/Applications/Docker.app/Contents/Resources/bin
명령어를 실행하여, Docker의 경로를 찾을 수 있도록 해보세요. 이 명령어를 실행하면, $PATH
환경 변수가 변경되어 docker
명령어를 찾을 수 있습니다.
만약 위의 방법으로도 문제가 해결되지 않는다면, 터미널에서 ~/.zshrc 파일을 열고 맨 아래에 export PATH=$PATH:/Applications/Docker.app/Contents/Resources/bin
를 추가하고 저장해주세요. 이렇게 하면 터미널을 다시 열었을 때, PATH가 변경되어 docker
명령어를 찾을 수 있습니다.
위의 3가지 방법을 시도해도 문제가 해결되지 않을 경우, 도커를 다시 설치해보세요.
도움이 되었길 바라며, 좋은 하루 보내세요!