几天前,我在我的新笔记本电脑上安装了docker.我已经使用了docker一段时间并且非常了解基础知识.然而,由于某种原因,我不断遇到同样的问题,我希望有人能帮助我.
在我的Windows 10 Home笔记本电脑上安装Docker Toolbox之后,我尝试运行一些使用docker-compose.yml创建的图像.由于我在Windows上的用户目录中有我的确切名称(C:/ Users/Nick van der Meij)并且该名称包含空格,因此我在Docker Host上添加了一个额外的共享文件夹,从C:/ code到/ mnt/code(这工作).我已经使用本指南这样做了
但是,当我尝试运行docker-compose.yml(包含在下面)时,我收到以下错误:
ERROR: for php Cannot create container for service php: create \mnt\code\basic_php\api: "\\mnt\\code\\basic_php\\api" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed
[31mERROR[0m: Encountered errors while bringing up the project.
Run Code Online (Sandbox Code Playgroud)
据我所知,根据有关卷的官方码头文档,一切似乎都是正确的.我花了很多时间试图解决这个问题并为卷标签尝试了多种"格式",但没有任何成功.
有谁知道问题可能是什么?
提前致谢!
泊坞窗,compose.yml
version: '2'
services:
mysql:
image: mysql:5.7
ports:
- 3306
volumes:
- /var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_DATABASE: database
nginx:
image: nginx:1.10.2
ports:
- 80:80 …Run Code Online (Sandbox Code Playgroud)