一般在 WSL 如要連到 E:\Docker\Mysql 通常會這樣打
$ cd /mnt/e/Docker/mysql/
所以很自然的,想將資料夾 mount 到 Docker 內會這樣打
$ docker run --name mariadb -p 3306:3306 -v /mnt/e/Docker/mysql/:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abcdgougad -d mariadb
但這樣就錯啦,掛不起來。正確做法請去掉 /mnt 就可以了
docker run --name mariadb -p 3306:3306 -v /e/Docker/mysql//:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=abc@123 -d mariadb