gpt4 book ai didi

Docker 组成远程绝对卷

转载 作者:行者123 更新时间:2023-12-02 18:39:01 24 4
gpt4 key购买 nike

我有2台机器

  • 机器A(windows + docker cli + docker compose)
  • 机器 B(ubuntu + docker 守护进程)

机器A,我有一个docker-compose.yaml,它把一个卷映射到/var/shared:/data。文件夹 /var/shared 位于 machine B(docker 守护进程)中,这是我为我的 docker 服务上传数据库文件的 samba 共享。

这是我的docker-compose.yaml:

version: '3.5'
services:
db:
image: 'jacobalberty/firebird:2.5-ss'
volumes:
- /var/shared:/db
environment:
ISC_PASSWORD: 'masterkey'
app:
depends_on:
- db
build: .
ports:
- "4003:4003"

我想up 撰写,但我得到了这个:

> docker-compose up
....
Cannot create container for service db: create \var\shared: "\\var\\shared" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path

最佳答案

卷: -/var/shared:/db

/var/shared——这是卷名。仅允许“[a-zA-Z0-9][a-zA-Z0-9_.-]”。

您可以将/var/shared 更改为 var_shared。

关于Docker 组成远程绝对卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49030890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com