【发布时间】:2018-12-24 17:14:11
【问题描述】:
我可能无法搜索 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 可以使用它?
【问题讨论】:
-
这在docs.docker.com/toolbox/toolbox_install_windows/…的Docker Toolbox安装说明中
-
抱歉不清楚。当我说我已经尝试了上述多种方法时,我的意思是我也尝试了文档中的方法。我将我的
F:\www\docker安装到f/docker,但我写的 docker compose 仍然不起作用。我不知道这是否都很好,也许我的设置出了问题?
标签: docker docker-compose docker-machine docker-toolbox