【发布时间】:2019-07-31 15:19:42
【问题描述】:
我正在尝试在 docker run 期间将容器中存在的库挂载到 docker 卷中。命令如下:
docker run -d --name mbus-docker -it --rm --mount source=/mbus/lib/libMurata.a,target=/mbus_volume mbus-docker
我已通过在容器中执行该库来验证该库是否存在于路径 /mbus/lib/libMurata.a 中
当我尝试将库挂载到卷上时。 我收到以下错误:
docker: Error response from daemon: create /mbus/lib: "/mbus/lib" 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.
【问题讨论】:
-
当你说 docker 卷时。该卷应该存在。你的问题不是很清楚。
-
Docker 卷已经存在于使用 docker volume create --name mbus_volume 创建的主机上
标签: docker docker-volume docker-run