使用Docker Toolbox for Windows将use文件夹外的驱动器挂载

时间:2018-12-24 17:14:12

标签: docker docker-compose docker-machine docker-toolbox

我可能找不到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可以使用它?

1 个答案:

答案 0 :(得分:0)

没有尝试Docker编写,但是我认为Docker是相同的。

这不起作用:

while True

与此命令同时起作用:

docker run -it -v **./audios**:/audios [docker image]