Docker数据卷常用操作代码实例

 更新时间:2020年10月31日 08:54:56   作者:柒  
这篇文章主要介绍了Docker数据卷常用操作代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

如果开发者使用了Dockerfile去构建镜像,也可以在构建镜像时声明数据卷,例如下面这样:

FROM nginx
ADD https://www.baidu.com/img/bd_logo1.png /usr/share/nginx/html/
RUN echo "hello docker volume!">/usr/share/nginx/html/index.html
VOLUME /usr/share/nginx/html/

这样就配置了一个匿名数据卷,运行过程中,将数据写入到/usr/share/nginx/html/目录中,就可以实现容器存储层的无状态变化。查看所有数据卷

使用如下命令可以查看所有数据卷:

docker volume ls

如图:

查看数据卷详情

根据volume name可以查看数据详情,如下:

docker volume inspect

执行结果如下图:

删除数据卷

可以使用docker volume rm命令删除一个数据卷,也可以使用docker volume prune批量删除数据卷,如
下:



批量删除时,未能删除掉所有的数据卷,还剩一个,这是因为该数据卷还在使用中,将相关的容器停止并移除,再次删除数据卷就可以成功删除了,如图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

    docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

    这篇文章主要介绍了docker使用storage出现Exit导致文件无法上传服务器解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • docker容器通信参数使用及link参数介绍

    docker容器通信参数使用及link参数介绍

    这篇文章主要介绍了docker容器通信参数使用及link参数介绍,link的原理就是在/etc/hosts里面添加了一个alias的名称,本文通过案例分析给大家详细讲解,需要的朋友可以参考下
    2022-09-09
  • Docker部署Laravel应用的实现示例

    Docker部署Laravel应用的实现示例

    这篇文章主要介绍了Docker部署Laravel应用的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 嵌入式移植docker报错问题(汇总)

    嵌入式移植docker报错问题(汇总)

    这篇文章主要介绍了嵌入式移植docker报错问题(汇总),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker容器化部署尝试——多容器通信(node+mongoDB+nginx)

    Docker容器化部署尝试——多容器通信(node+mongoDB+nginx)

    这篇文章主要介绍了Docker容器化部署尝试——多容器通信(node+mongoDB+nginx),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 使用docker环境变量动态配置nginx的问题小结

    使用docker环境变量动态配置nginx的问题小结

    这篇文章主要介绍了使用docker环境变量动态配置nginx,整个方案,采用的是通过docker run -e xxxx=xxx先往容器注入环境变量,然后进一步通过envsubst指令将环境变量写入到具体的文件当中,实现动态配置文件内容,需要的朋友可以参考下
    2022-06-06
  • Dockerfile与.gitlab-ci.yml的关系以及构建自动化镜像方式

    Dockerfile与.gitlab-ci.yml的关系以及构建自动化镜像方式

    GitLabCI/CDPipeline中构建Docker镜像的步骤如下:1.了解Dockerfile和.gitlab-ci.yml之间的关系;2.定义构建Docker镜像的阶段;3.在阶段中调用Dockerfile来构建镜像
    2024-11-11
  • 树莓派4b ubuntu19 server 安装docker-ce的安装步骤

    树莓派4b ubuntu19 server 安装docker-ce的安装步骤

    这篇文章主要介绍了树莓派4b ubuntu19 server 安装docker-ce的安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Docker实践之python应用容器化

    Docker实践之python应用容器化

    这篇文章主要介绍了Docker实践之python应用容器化,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • docker --link容器互联的实现

    docker --link容器互联的实现

    –link可以通过容器名互相通信,容器间共享环境变量,本文主要介绍了docker --link容器互联的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03

最新评论