一般在 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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *