無法安裝卷

無法安裝卷

我正在嘗試使用兩個 dockerfile 建立一個 docker-compose,其中一個使用兩個磁碟區。雖然其中一個磁碟區(命名磁碟區)確實安裝,但第二個磁碟區(本機資料夾)卻沒有安裝。

version: '3.6'

volumes:
  logs:
    driver: local

services:
  proxy:
    build:
      context: .
      dockerfile: Dockerfile-nginx
    ports:
      - 80:80
    volumes:
      - ./site.api:/var/www/api
      - logs:/var/logs
  api:
    build:
      context: site.api/.

命名的日誌掛載似乎顯示得很好(誠然,我還沒有嘗試將資料放入容器中,所以不確定),但我的本機資料夾 site.api 沒有掛載。如果重要的話,它是一個 Windows 主機和一個 Alpine 容器。我在直接安裝文件時遇到了類似的問題,我在線上指南中看到了該問題,但由於撰寫版本的差異而假設無法正常工作(我嘗試安裝./nginx.conf:/etc/nginx/conf.d/site.conf,但失敗了nginx: [crit] pread() "/etc/nginx/conf.d/site.conf" failed (21: Is a directory))。

相關內容