容器数据卷挂载方式二-dockerfile进行数据挂载
进行测试
我们先去别写一段代码
编写dockerfile文件
FROM centos # 基于centos系统创建
VOLUME ["guazai01","juming02:guazai02"] #进行数据挂载
CMD /bin/bash #执行命令
开启挂载
# 命令 docker build -f dockerfile -t wqp/guazai:1.0 .
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l3CyEEAb-1644816993825)(D:\note\docker\16、容器数据卷挂载方式二.assets\image-20210901223415918.png)]
# 我们看到我们的命令行是三行,有它就分三步进行执行,这就是联合文件系统也就是分层原理
dockerfile这种挂载方式使我们常用的
我么来看一下
我们的镜像已经构建成功了
我们启动一下我们的镜像
我们已经进入到了容器内部
我们的容器状态是启动中的
我们使用命令docker inspect来看一下
当前是在云行动该容器
挂载的数据卷
已经挂载上了
我们来看一下挂载出来的数据是个什么样子
我们看到我虽然一个是按匿名方式进行挂载一个是按具名方式进行挂载,但是他全都是已匿名方式进行数据挂载的,这点我们需要注意
我们看到我虽然一个是按匿名方式进行挂载一个是按具名方式进行挂载,但是他全都是已匿名方式进行数据挂载的,这点我们需要注意