首页 文章

Docker没有安装卷

提问于
浏览
5

只需在Windows 10中设置docker工具箱,我的docker容器就有一点问题 . 当我进行docker-compose时,实例将启动,但我的/ var / www / html目录中没有安装任何内容 . 如果我打开Kitematic,我会看到容器,当我点击卷时,我看不到本地文件夹集 . 这是我的docker-compose.yml的样子 .

web:
    build: .
    ports:
        - "80:80"
    volumes:
        - app/:/var/www/html/

我是否需要指定本地目录的绝对路径? app目录与docker-compose.yml文件位于同一文件夹中 .

2 回答

  • 5

    除了@VonC的回答,自docs提到以来使用 docker-compose 时有所不同

    您可以在主机上安装相对路径,该路径将相对于正在使用的Compose配置文件的目录进行扩展 . 相对路径应始终以 . 要么 ..

  • 2

    我是否需要指定本地目录的绝对路径?

    是 . The doc mentions

    host-dir可以是绝对路径或名称值 . 如果为host-dir提供绝对路径,则Docker将绑定到您指定的路径 . 如果提供名称,Docker将按该名称创建命名卷 .

    在您的情况下, app/ 将被视为名称,而不是主机文件夹 .

相关问题