企业品牌类网站有哪些,做网站策划容易遇到哪些问题,东莞旅游网站建设,memcached集群WordPressdocker数据卷详细讲解及数据卷常用命令
Docker 数据卷是一种将宿主机的目录或文件直接映射到容器中的特殊目录#xff0c;用于实现数据的持久化和共享。Docker 数据卷有以下特点#xff1a;
数据卷可以在一个或多个容器之间共享和重用#xff0c;不受容器的生命周期影响。…docker数据卷详细讲解及数据卷常用命令
Docker 数据卷是一种将宿主机的目录或文件直接映射到容器中的特殊目录用于实现数据的持久化和共享。Docker 数据卷有以下特点
数据卷可以在一个或多个容器之间共享和重用不受容器的生命周期影响。数据卷可以直接在宿主机上进行修改和管理不需要通过 Docker 引擎。数据卷可以提供更高的 I/O 性能比使用联合文件系统的容器更快。数据卷可以采用以下三种方式之一来创建和使用宿主机数据卷将宿主机的目录或文件挂载到容器中可以指定绝对路径或相对路径。命名数据卷使用 Docker 管理的数据卷可以指定一个名称方便查找和引用。数据卷容器使用一个专门的容器来提供数据卷其他容器可以通过 --volumes-from 参数来挂载该容器的数据卷。 文章目录 docker数据卷详细讲解及数据卷常用命令一、数据卷什么是数据卷如何挂载数据卷?1、在创建容器时使用-v数据卷名:容器内目录完成挂载2、这个命令表示将nginx容器的/usr/share/nginx/路径下的文件挂载到本地nginx文件下3、此时本地的 /var/lib/docker/volumes/html/_data这个路径就是nginx挂载后的文件目录4、进入后即可查看到这个目录下的文件此时在这个目录下对文件的修改就会映射到nginx容器中的数据同步变化。 数据卷常用命令1、创建数据卷2、查看所有数据卷3、删除指定数据卷4、查看某个数据卷的详情5、清除数据卷 一、数据卷
什么是数据卷
数据卷是一个虚拟目录它将宿主机目录映射到容器目录方便我们操作容器内文件或者方便迁移容器产生的数据
如何挂载数据卷?
1、在创建容器时使用-v数据卷名:容器内目录完成挂载 docker run -d --name nginx -p80:80 -v html:/usr/share/nginx/2、这个命令表示将nginx容器的/usr/share/nginx/路径下的文件挂载到本地nginx文件下
挂载之后使用这个命令可查看详细信息
docker volume inspect html3、此时本地的 /var/lib/docker/volumes/html/_data这个路径就是nginx挂载后的文件目录 4、进入后即可查看到这个目录下的文件此时在这个目录下对文件的修改就会映射到nginx容器中的数据同步变化。
容器创建时如果发现挂载的数据卷不存在时会自动创建
数据卷常用命令
1、创建数据卷
docker volume create2、查看所有数据卷
docker volume ls3、删除指定数据卷
docker volume rm4、查看某个数据卷的详情
docker volume inspect5、清除数据卷
docker volume prune