Skip to main content Link Menu Expand (external link) Document Search Copy Copied

도커로 실행한 MySQL, command not found 에러

Table of contents


mysql:latest 이미지를 받아서 실행시킨 컨테이너를 bash 로 접속해서 vi 명령어를 사용하려고 하니 에러가 발생했고,

vi 를 사용하기 위해서는 apt-get 명령어를 써야한다고 했는데 역시 에러가 발생했고, sudo 명령어도 안되고 yum 명령어도 안되고..

모든 명령어가 동작을 안했다…

그래서 1시간 가량을 방법을 찾아봤고 겨우 성공했다..

bash: apt: command not found
bash: apt-get: command not found
bash: sudo: command not found
bash: su: command not found
... 다 에러 발생..
docker run -p 3306:3306 --name 컨테이너이름 -e MYSQL_ROOT_PASSWORD=비밀번호 -d mysql:8.0.22

위와 같이 버전을 명시해서 mysql을 실행하니 apt 명령어가 잘 동작했다.