数据管理

其实这节和Dockerfile里的VOLUME是同源,但之所有把这节抽取出来展开说,可见他的重要性。

创建一个数据卷有两种方法

方法一,通过命令行在启动镜像的时候就加载这个数据卷

$ sudo docker run -d -P --name web -v /webapp training/webapp python app.py


方法二,通过Dockerfile来设置VOLUME命令来加载。

FROM ubuntu
RUN mkdir /myvol
RUN echo "hello world" > /myvol/greeting
VOLUME /myvol

可也把一个主机目录作为数据卷,例如我们应用以web目录、配置目录等。甚至还能指定为只读方式。

sudo docker run -d -P --name web -v /src/webapp:/opt/webapp:ro
training/webapp python app.py


查看数据卷具体信息

docker inspect

原文地址:https://www.cnblogs.com/gorgage/p/7300481.html