相关疑难解决方法(0)

如何在docker-compose.yml中为命名卷设置主机路径

下面的示例创建dbdata命名卷并在db服务中引用它:

version: '2'
services:
  db:
    image: mysql
    volumes:
      - dbdata:/var/lib/mysql
volumes:
  dbdata:
    driver: local
Run Code Online (Sandbox Code Playgroud)

(来自/sf/answers/2497288741/)

我可以看到卷的路径默认为:

/ var/lib/docker/volumes/project_name _dbdata

我的问题是如何在主机上为dbdata卷配置路径.

volume docker docker-compose

60
推荐指数
2
解决办法
4万
查看次数

如何更改"docker create volume"命令的默认位置?

通过卷API创建卷时,也就是说,容器卷模式现在不再是最佳实践了:

# docker volume inspect test-data
[
    {
        "Name": "test-data",
        "Driver": "local",
        "Mountpoint": "/var/lib/docker/volumes/test-data/_data"
    }
]
Run Code Online (Sandbox Code Playgroud)

我想,例如,/ data中存在docker卷(它安装在不同的物理卷中).

这不可能与符号链接有关,可以使用绑定挂载,但我想知道Docker中是否有一些配置来更改每个单独卷的默认位置.

docker docker-volume

24
推荐指数
3
解决办法
3万
查看次数

标签 统计

docker ×2

docker-compose ×1

docker-volume ×1

volume ×1