其实这节和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
时间: 2024-11-05 12:22:44