Docker mkdir C::权限被拒绝。/包含本地卷名的无效字符,仅“0”;[a-zA-Z0-9][a-zA-Z0-9.-];允许
使用此选项运行Docker容器时:Docker mkdir C::权限被拒绝。/包含本地卷名的无效字符,仅“0”;[a-zA-Z0-9][a-zA-Z0-9.-];允许,docker,Docker,使用此选项运行Docker容器时: docker run -d --name privacy-mysql -e MYSQL_ROOT_PASSWORD=DockerPasswort! -e MYSQL_DATABASE=privacy-database -v C:/Users/Alexa/OneDrive/Backend-web-architecture/github-repos/data-privacy-api/db/db_records:/var/lib/mysql -v C:/User
docker run -d --name privacy-mysql -e MYSQL_ROOT_PASSWORD=DockerPasswort!
-e MYSQL_DATABASE=privacy-database -v C:/Users/Alexa/OneDrive/Backend-web-architecture/github-repos/data-privacy-api/db/db_records:/var/lib/mysql -v
C:/Users/Alexa/OneDrive/Backend_web_architecture/github_repos/data-privacy-api/db/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
--network privacy-network -dit -p 3306:3306 mysql:latest
--default-authentication-plugin=mysql_native_password
docker run -d --name privacy-mysql -e MYSQL_ROOT_PASSWORD=DockerPasswort! -e MYSQL_DATABASE=privacy-database -v db/db_records:/var/lib/mysql -v db/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d --network privacy-network -dit -p 3306:3306 mysql:latest --default-authentication-plugin=mysql_native_password
我得到这个错误:
docker:来自守护进程的错误响应:mkdir C::权限被拒绝。看见
“docker run--帮助”
使用此选项运行Docker容器时:
docker run -d --name privacy-mysql -e MYSQL_ROOT_PASSWORD=DockerPasswort!
-e MYSQL_DATABASE=privacy-database -v C:/Users/Alexa/OneDrive/Backend-web-architecture/github-repos/data-privacy-api/db/db_records:/var/lib/mysql -v
C:/Users/Alexa/OneDrive/Backend_web_architecture/github_repos/data-privacy-api/db/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
--network privacy-network -dit -p 3306:3306 mysql:latest
--default-authentication-plugin=mysql_native_password
docker run -d --name privacy-mysql -e MYSQL_ROOT_PASSWORD=DockerPasswort! -e MYSQL_DATABASE=privacy-database -v db/db_records:/var/lib/mysql -v db/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d --network privacy-network -dit -p 3306:3306 mysql:latest --default-authentication-plugin=mysql_native_password
我得到这个错误:
docker:来自后台程序的错误响应:创建db/db_记录:
“db/db_记录”包含本地卷名的无效字符,
仅允许使用“[a-zA-Z0-9][a-zA-Z0-9.-]”。
如果要传递主机目录,请使用绝对路径。
请参阅“docker run--帮助”
我如何解决这两个问题中的一个?
谢谢你的帮助 检查文件夹
C:/Users/Alexa/OneDrive/Backend web architecture/github repos/data privacy api/db/db_records上的Windows文件权限
Windows路径中的前斜杠?@SiHa谢谢这是一个非常好的观点!这成功了docker run-d--name privacy mysql-e mysql\u ROOT\u PASSWORD=DockerPasswort-e MYSQL\u DATABASE=privacy DATABASE-v db\db\u records:/var/lib/MYSQL-v db\docker entrypoint initdb.d:/docker entrypoint initdb.d--network privacy network-dit-p 3306:3306 MYSQL:latest--default authentication plugin=MYSQL\u native\u password
检查文件夹上的Windows文件权限C:/Users/Alexa/OneDrive/Backend web architecture/github repos/data privacy api/db/db_records
Windows路径中的前斜杠?@SiHa谢谢这是一个非常好的观点!这成功了docker run-d--name privacy mysql-e mysql\u ROOT\u PASSWORD=DockerPasswort-e MYSQL\u DATABASE=privacy DATABASE-v db\db\u records:/var/lib/MYSQL-v db\docker entrypoint initdb.d:/docker entrypoint initdb.d--network privacy network-dit-p 3306:3306 MYSQL:latest--default authentication plugin=MYSQL\u native\u password