Portainer - 如何在 docker compose 中将本地路径添加到卷

问题描述 投票:0回答:1

我正在尝试使用 Portainer 进行基本配置,但我无法正确连接我的卷。我正在尝试一个相对简单的配置,如您所见,但当我尝试此操作时出现错误:

version: '3'

networks:
  frontend:
  backend:
    
services:
  app:
    image: webdevops/apache:alpine
    container_name: app
    volumes:
      - "/my/host/absolute/path/data: /var/www"
    networks:
    - frontend
  php:
    image: php:fpm-alpine
    container_name: php
    networks:
      - backend
  db:
    image: mariadb
    container_name: db
    volumes:
      - "/my/host/absolute/path/storage: /var/lib/mysql"
    networks:
      - backend

您能否帮我完成此配置,这将使我成为学习正确设置其余部分的良好起点。
我在文档中能找到的只是如何链接命名卷,但我不知道如何将它们链接到本地计算机上的文件夹,所以我对这些信息并不了解......

docker docker-compose volumes portainer
1个回答
0
投票

使用 “/var/lib...”

您需要创建一个卷,然后可以使用 /var/lib/docker/volumes/myVolume/_data

访问它

如果您使用的是 Windows 并使用 wsl$,请转到文件资源管理器并使用以下路径:\wsl.localhost\docker-desktop-data ersion-pack-dat

© www.soinside.com 2019 - 2024. All rights reserved.