5.docker数据卷存储

编程

目录

  • 1.为什么要使用docker数据卷
  • 2.常见的docker数据卷命令
  • 3.docker数据卷运用一
  • 4.把宿主机的目录挂载到容器中

1.为什么要使用docker数据卷

数据卷的作用:

1:持久化容器运行过程中产生的数据文件

2:实现多个容器间的文件共享。

正常情况下,删除容器,容器中所有的文件也会被删除。

2.常见的docker数据卷命令

创建一个数据卷

docker volume create

查看数据卷列表

docker volume ls

删除一个数据卷

docker volume rm

查看一个数据卷的属性

docker volume inspect

3.docker数据卷运用一

docker volume create oldboy

docker run -d -p 80:80 -v oldboy:/usr/share/nginx/html nginx:latest

cd /var/lib/docker/volumes/oldboy/_data/

rm -f *

wget https://www.qstack.com.cn/xiaoniaofeifei.zip

unzip xiaoniaofeifei.zip

docker run -d -p 81:80 -v oldboy:/usr/share/nginx/html nginx:latest

docker run -d -p 82:80 -v oldboy:/usr/share/nginx/html nginx:latest

4.把宿主机的目录挂载到容器中

cd /opt

mkdir xiaoniao

cd xiaoniao/

wget https://www.qstack.com.cn/xiaoniaofeifei.zip

unzip xiaoniaofeifei.zip

#重点

docker run -d -p 83:80 -v /opt/xiaoniao:/usr/share/nginx/html nginx:latest

以上是 5.docker数据卷存储 的全部内容, 来源链接: utcz.com/z/515830.html

回到顶部