docker查看容器有什么卷

docker查看容器有什么卷?docker容器数据卷是一个可供一个或者多个容器使用的特殊目录,它绕过 UFS 可以提供很多有用的特性,数据卷可以在容器之间共享和重用。

查看所有的数据卷

docker volume ls

创建一个数据卷

docker volume create [数据卷名称]

以查看指定 数据卷 的信息

docker volume inspect my-vol

启动一个挂载数据卷的容器

docker run -d -P --name web --mount source=my-vol,/webapp /webapp python app.py

删除数据卷

docker volume rm my-vol

清理无主数据卷

docker volume prune

有时候, 将相关的容器部署到同一个host上, 并且希望容器间可以数据共享, 我们应该创建一个命名的数据卷容器, 然后供其他容器挂载。如:

docker run -d -v /dbdata --name dbdata /postgres

然后通过–volumes-from 在其他容器挂载/dbdata 数据卷。

docker run -d --volumes-from dbdata --name db1 /postgres
docker run -d --volumes-from dbdata --name db2 /postgres

可以同时使用多个–volumes-from 参数, 从多个容器挂载多个数据卷。

融亿云的容器云是通过docker技术,在集群服务器上部署容器服务实现,拥有上万Linux镜像,功能强大、轻量弹性,可轻松作集群服务,自由轻松搭建私有网络。

高可用的的容器云

最后更新:2022/09/28
免责声明:本站部分内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。
如果您发现本社区中有涉嫌抄袭的内容请发送邮件至:Hi@r1yun.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

在线评论