Docker 1.8+ 是否可以为一个容器中的不同卷指定不同的卷驱动程序?
那么我可以使用一个卷作为本地存储的默认驱动程序,并使用一个不同的 NFS 或其他驱动程序吗?
除了使用 NFS 文件夹安装主机系统之外。
小智 5
从Docker 17.05.0-ce开始,您可以使用--mount选项docker run,这使得使用不同的卷驱动程序变得更容易。例如:
docker run -ti \
--mount volume-driver=convoy,src=volume-name1,target=/mnt/vol1 \
--mount volume-driver=local,src=volume-name2,target=/mnt/vol2 \
ubuntu bash
Run Code Online (Sandbox Code Playgroud)
小智 0
这是不可能的,只有一个驱动程序用于该容器,如 docker 1.11 的手册页中所述
--volume-driver=""
Container's volume driver. This driver creates volumes specified either from
a Dockerfile's VOLUME instruction or from the docker run -v flag.
See docker-volume-create(1) for full details.
Run Code Online (Sandbox Code Playgroud)
以及来自docker github 的 Docker 会员引用
| 归档时间: |
|
| 查看次数: |
1563 次 |
| 最近记录: |