mysql 사용하는 컨테이너를 만들고, 볼륨을 만들때 아래의 명령어를 수행한다.
docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v {호스트의 절대경로}:/var/lib/mysql -d mysql
그런데 윈도우의 경우 리눅스와 경로를 찾는 방법이 달라서 호스트 컴퓨터에서 텅빈 디렉터리가 생성된다. 경로를 제대로 지정해주기 위해서는 아래처럼 ""
를 붙여주면 된다.
docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v "{호스트의 절대경로}:/var/lib/mysql" -d mysql