“运行”;docker compose-f docker-compose-test.yml up;在Windows 10上使用Docker桌面

“运行”;docker compose-f docker-compose-test.yml up;在Windows 10上使用Docker桌面,docker,docker-compose,Docker,Docker Compose,之后,将在本地磁盘上创建卷pgdata_测试(默认情况下,该磁盘用于Docker Desktop中的C:驱动器) 我们需要将此卷移动到另一个磁盘(例如外部磁盘或闪存驱动器) 这里的“移动”是指为卷设置新路径,并将卷内容物理移动到新路径 因此,我们需要一组命令来完成这项任务 测试yml文件内容: # Version of docker-compose version: '3.5' # Containers we are going to run services: db_test:

之后,将在本地磁盘上创建卷pgdata_测试(默认情况下,该磁盘用于Docker Desktop中的C:驱动器)

我们需要将此卷移动到另一个磁盘(例如外部磁盘或闪存驱动器)

这里的“移动”是指为卷设置新路径,并将卷内容物理移动到新路径

因此,我们需要一组命令来完成这项任务

测试yml文件内容:

# Version of docker-compose
version: '3.5'

# Containers we are going to run
services:
  db_test:
    # We use the predefined Postgres image
    image: postgres:11-alpine
    environment:
      # Set user/password for Postgres
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: postgres
      # Set a path where Postgres should store the data
      PGDATA: /var/lib/postgresql/data/pgdata
    restart: always
    volumes:
      - pgdata_test:/var/lib/postgresql/data
# Define the volumes
volumes:
  pgdata_test:

这里有什么问题?是否将数据移动到新卷?