Docker compose Docker合成卷以映射到外部usb驱动器
我想在docker-compose.yml中映射一个外部usb驱动器。我使用了以下方法:Docker compose Docker合成卷以映射到外部usb驱动器,docker-compose,Docker Compose,我想在docker-compose.yml中映射一个外部usb驱动器。我使用了以下方法: volumes: external: true #- bitcoin-data:/data original line commented out to attempt next line - bitcoin-data:/run/media/directory name/external drive name/docker-base ERROR: yaml.parser.ParserErro
volumes:
external: true
#- bitcoin-data:/data original line commented out to attempt next line
- bitcoin-data:/run/media/directory name/external drive name/docker-base
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 5, column 5
expected <block end>, but found '<scalar>'
in "./docker-compose.yml", line 16, column 8
但是,在运行docker compose up时,我收到以下信息:
volumes:
external: true
#- bitcoin-data:/data original line commented out to attempt next line
- bitcoin-data:/run/media/directory name/external drive name/docker-base
ERROR: yaml.parser.ParserError: while parsing a block mapping
in "./docker-compose.yml", line 5, column 5
expected <block end>, but found '<scalar>'
in "./docker-compose.yml", line 16, column 8
错误:yaml.parser.parserror:在分析块映射时
在“/docker compose.yml”第5行第5列中
应为,但找到“”
在“/docker compose.yml”第16行第8列中
第5行表示图像,第16行表示我正在使用的外部驱动器
正在尝试将数据保存到目标 不能在变量之后在yaml文件中添加列表,这就是出现此错误的原因。如果要添加
external
参数,则必须将卷的路径放入容器部分,并将external
设置放入卷部分,如:
services:
yourcontainer:
[...]
volumes:
- bitcoin-data:/run/media/directory name/external drive name/docker-base
volumes:
bitcoin-data:
external: true
不能在变量之后在yaml文件中添加列表,这就是出现此错误的原因。如果要添加
external
参数,则必须将卷的路径放入容器部分,并将external
设置放入卷部分,如:
services:
yourcontainer:
[...]
volumes:
- bitcoin-data:/run/media/directory name/external drive name/docker-base
volumes:
bitcoin-data:
external: true
你好@luemob!提供的答案对您有帮助吗?如果没有,请您评论一下?如果是,我恳请您将其标记为已解决:)您好@luemob!提供的答案对您有帮助吗?如果没有,请您评论一下?如果是,请您将其标记为已解决:)