簡體   English   中英

如何在 Windows 中設置泊塢窗音量?

[英]How to set the docker volume in windows?

我有一個文件夾test里面有一個yaml file

我有以下 yaml 文件。

version: '3'
services:
  mariadb:
    image: 'bitnami/mariadb:10.3'
    volumes:
      - './test/docker_volumn/mariadb_data:/bitnami'
    environment:
      - MARIADB_USER=bn_wordpress
      - MARIADB_DATABASE=bitnami_wordpress
      - ALLOW_EMPTY_PASSWORD=yes
volumes:
  mariadb_data:
    driver: local
  wordpress_data:
    driver: local

當我嘗試運行docker-compose up -d ,它給了我錯誤:

ERROR: for test_mariadb_1  Cannot create container for service mariadb: invalid volume specification: 'D:\test\docker_volumn\mariadb_data:/bitnami:rw': invalid mount config for type "bind": bind source path does not exist: d:\test\docker_volumn\mariadb_data

有誰知道如何解決這個問題?

以下是一些可以幫助您入門的事項:

您的卷定義”中有一個錯字

volumes:
  - './test/docker_volumn/mariadb_data:/bitnami'

您的主機上是否存在文件夾D:/test/docker_volumn/mariadb_data 如果沒有,請事先創建它(最好不要打錯字;))。


由於您正在編寫基於version: '3'的 docker-compose 文件,我建議使用長語法來定義卷,如 docker-compose 文件參考中所述,以明確定義相關卷的類型。

volumes:
  - type: bind
    source: ./test/docker_volumn/mariadb_data
    target: /bitnami

來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM