2017-09-06 55 views
0

我能夠裝載一個目錄與特定的文件到碼頭組成的容器。我的Docker在HyperV上運行。但在我的團隊成員無法掛載此目錄。泊塢窗卷裝載與空的內容與碼頭組成

使用相同的docker-compose文件。唯一的區別是我的docker在HyperV上運行,我的團隊成員在VirtualBox上運行。所以也許是這種差異導致了這個問題?

我想到使用docker volume create ...創建卷但我無法理解如何將其鏈接到包含內容的現有目錄。

這是我的docker-compose.yml的片段。任何方向的意義。

version: '3.2' 

services: 
    service1: 
     ... 
     volumes: 
      - type: volume 
       source: ./volume 
       target: /opt/volume/ 
+0

變化'類型:volume'到'類型:綁定'看看它是否有效 –

+0

我試過了,沒有工作 – aclokay

+0

嘗試短語法'./volume:/ opt/volume /'。我假定在這兩種情況下,卷目錄都可用於本地目錄中的內容 –

回答

0

創建泊塢窗,compose.yml文件

創建自定義路徑體積和運行在羣模式應用程序

version: '3' 
services: 
    app: 
     image: app 
     volumes: 
      - data-logs:/var/wslogs 

volumes: 
    data-logs: 
    driver: local 
    driver_opts: 
     o: bind 
     type: none 
     device: /my/host/path/logs/