我可能找不到SO,但是在过去的两年中我似乎找不到答案,而且我发现的问题似乎没有效果(除非我错误地实现了它们) )。
我正在Windows 10 Home上运行Docker Toolbox,并且尝试安装用户文件夹之外的文件夹(我的所有数据都在单独的磁盘上)。我已经将该文件夹安装到由docker-machine创建的VM中,但是当我尝试将该驱动器和SSH的文件夹安装到容器中时,该文件夹显示为空白。我不知道哪里出了问题。
我的docker-compose:
version: '3.6'
volumes:
logs:
driver: local
services:
proxy:
build:
context: .
dockerfile: Dockerfile-nginx
ports:
- 80:80
volumes:
- ./nginx.conf:/etc/nginx/conf.d/site.conf
- ./api:/var/www
- logs:/var/logs
api:
build:
context: api/.
volumes:
- ./api:/var/www/api
nginx图像基本上仅加载nginx:1.15-alpine
并公开80
,而api加载php:7.2-fpm-alpine
并公开9000
。
是否还有其他步骤来挂载某些东西,以便docker-machine可以使用它?
答案 0 :(得分:0)
没有尝试Docker编写,但是我认为Docker是相同的。
这不起作用:
while True
与此命令同时起作用:
docker run -it -v **./audios**:/audios [docker image]