Docker-无法在现有文件上装载卷,文件已存在

我正试图在Docker中为我的应用程序构建一个数据容器。我运行此命令以公开一些卷:

docker run——名称svenv.nl-data-v/etc/environment-v/etc/ssl/certs-v/var/lib/mysql-d svenv/svenv.nl-data

问题是我从这个命令中得到了这个错误:

来自守护程序的错误响应:无法在现有文件上装载卷,文件存在/var/lib/docker/aufs/mnt/aefa66cf55357e2e1e4f84c2d2d03fa2375c8900fe3c0e1e6bc02f13e54d05/etc/environment

如果我正确理解Docker文档。支持为单个文件创建卷。所以我不明白为什么会出现这个错误

有人能给我解释一下吗?我在Ubuntu 14.04上运行Docker 1.9.1

你应使用:

-v/etc/environment:/etc/environment

而不是:

-v/etc/environment

前者将容器卷映射到主机卷。
后者尝试在/etc/environment创建一个新卷,但失败,因为此目录已存在

发表评论