Docker数据挂载
Docker数据管理 在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录(Bind mounts) 数据卷 数据卷是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新不会影响镜像 数据卷默认会一直存在,即使容器被删除 注意:数据卷的使用,类似于Linux下目录的使用或文件进行mount,镜像中的被指定为挂载点的目录中的文件会隐藏掉,能显示看的是挂载的数据卷。 Docker中提供了两种挂载方式,-v 或—mount,推荐使用 —mount,因为—mount 更简洁易懂。 创建一个数据卷: docker volume create my-volume 查看指定数据卷的信息: docker volume inspect my-volume 启动一个挂载数据卷的容器: 在用 docker run 命令的时候,使用—mount 来将数据卷挂载到容器,在一次 docker run 中可以挂载多个数据卷。 docker run --name test-web -d -p 8080:8080 \ -v my-volume:/webapp \ test-web:latest # 或者 docker run --name test-web -d -p 8080:8080 \ -