资讯

展开

通过unknown flag: --mount错误分析docker volumes 中 -v 和 -mount 区别

作者:快盘下载 人气:

通过unknown flag: --mount错误分析docker volumes 中 -v 和 -mount 区别


通过unknown flag: --mount错误分析docker volumes 中 -v 和 -mount 区别


由于docker版本太低--mount,提示可以使用-v的命令。但是没有实现,最终是通过升级docker版本搞定。分析了一下-v和--mount的区别。


为什么会用到--mount的命令,肯定是--volume 数据持久化的问题了。这么做都是为了数据的安全和避免增加容器的体积。


关于volume官方解释,快盘下载给你连接。

 https://docs.docker.com/storage/volumes/


最开始 -v 或者 --volume 选项是给单独容器使用, --mount 选项是给集群服务使用。但是从 Docker 17.06 开始,也可以在单独容器上使用 --mount。


--mount: 包含多个 key-value 对,使用逗号分割。--mount 选项更加复杂,但是各个值之间无需考虑顺序。


docker run -d

  --name=nginxtest

  --mount source=nginx-vol,destination=/usr/share/nginx/html

  nginx:latest


docker run -d

  --name=nginxtest

  -v nginx-vol:/usr/share/nginx/html

  nginx:latest


加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!