我在Windows上运行Docker工具箱,使用Virtualbox运行东西。如何在Docker-Compose中安装Virtualbox共享卷
我可以运行一个容器,并在我称为DockerShare的Windows机器上共享一个文件夹,并将其作为“共享文件夹”添加到virtualbox机器。
该命令正常工作:
docker run -it --name api -p 8802:80 -v /DockerShare/api:/app microsoft/aspnetcore-build:latest
我想做到这一点使用泊坞窗,撰写脚本:
version: '2'
services:
api:
image: microsoft/aspnetcore-build:latest
container_name: api
ports:
- "8802:80"
volumes:
- /DockerShare/api:/app
但这返回一个错误
ERROR: for api Cannot create container for service api: create \DockerShare\api: "\DockerShare\api" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed
ERROR: Encountered errors while bringing up the project.
我从ssh中的Dockershare文件夹运行它。
应该这样工作吗?我应该如何格式化音量字符串?