数据管理

Posted gorgage

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据管理相关的知识,希望对你有一定的参考价值。

其实这节和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

 

以上是关于数据管理的主要内容,如果未能解决你的问题,请参考以下文章

massCode 一款优秀的开源代码片段管理器

如何管理在每个 git 版本中添加私有代码片段?

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

将代码片段插入数据库并在 textarea 中以相同方式显示

如何使用Android片段管理器传递变量[重复]

YASnippet - emacs 的代码片段管理工具