docker volume

2019-08-21  本文已影响0人  看他好搞笑

Volume于容器初始化时创建的,有base image提供的卷中的数据会于此期间被复制,实现docker数据的持久化。

Volume types

在本地创建目录,将容器中的某个目录与本地创建的目录挂载。

mkdir /root/data

docker run --name nginx -p 80:80 -d -v /root/data/:/usr/share/nginx/html/ nginx

使用docker inspect nginx 查看nginx容器的详细信息

将容器中的某个目录,挂载到docker管理的volume中

docker run --name nginx1 -p 81:80 -d -v /usr/share/nginx/html/ nginx

使用docker inspect nginx 查看nginx容器的详细信息

可以到source对应的目录下查看从容器中挂载的数据

可以看到指定容器挂在的目录下文件,已经在本地了

可以更改index.html文件事实更改网页内容

Sharing volumes

docker run --name nginx2 -p 82:80 -d --volumes-from nginx nginx

上一篇下一篇

猜你喜欢

热点阅读