Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker mkdir C::权限被拒绝。/包含本地卷名的无效字符,仅“0”;[a-zA-Z0-9][a-zA-Z0-9.-];允许_Docker - Fatal编程技术网

Docker mkdir C::权限被拒绝。/包含本地卷名的无效字符,仅“0”;[a-zA-Z0-9][a-zA-Z0-9.-];允许

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容器时:

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