首页服务器Web服务器 Docker 数据卷及数据容器详细介绍及示例

Docker 数据卷及数据容器详细介绍及示例

Docker 数据卷及数据容器 这两天开始学习docker,发现docker确实很强大,让网站部署和维护的效率大大提高。遂准备将手头维护的几个小站,全部docker化。整理的过程中感觉到,docke…

Docker 数据卷及数据容器

这两天开始学习docker,发现docker确实很强大,让网站部署和维护的效率大大提高。遂准备将手头维护的几个小站,全部docker化。整理的过程中感觉到,docker可以以功能或者进程为单位进行部署和维护,不用再花时间在繁琐的配置上面,但是docker和宿主之间的数据共享以及docker间的数据共享仍然是让人头疼和操心的地方。

几个基本概念:

docker: 一种容器管理技术,这里也指既有的开发工具链。

container: 容器

image: 镜像

volum:卷 [ 译者:卷可以理解成计算机中的文件路径 ]

容器中管理数据主要有两种方式:

数据卷(Data Volumes)

数据卷容器(Data Volume Containers)

数据卷

数据卷是一个可供容器使用的特殊目录,它绕过文件系统,可以提供很多有用的特性:

  1. 数据卷可以在容器之间共享和重用;
  2. 对数据卷的修改会立马有效;
  3. 对数据卷的更新,不会影响镜像;
  4. 卷会一直存在,直到没有容器使用。

数据卷的使用,类似于Linux下对目录或文件进行mount操作。

挂载本地的目录到容器里

[root@localhost ~]# docker imagesREPOSITORY          TAG         IMAGE ID      CREATED       VIRTUAL SIZEregistry           latest       5c929a8b587a    29 hours ago    33.27 MBgenesis_centos        latest       85bc3a58f134    5 days ago     277.6 MB192.168.1.179:5000/busybox  latest       9967c5ad88de    12 days ago     1.093 MBbusybox           latest       9967c5ad88de    12 days ago     1.093 MBcentos-6-x86         latest       8fca9486a39b    13 days ago     341.3 MBcentos_with_net       latest       3e8ea8607f08    4 weeks ago     294.9 MBcentos            latest       9baab0af79c4    6 weeks ago     196.7 MB[root@localhost ~]# ls /data/ls: 无法访问/data/: 没有那个文件或目录[root@localhost ~]# mkdir /data/[root@localhost ~]# docker run -itd -v /data/:/data1 centos bash096460f831bfd72b2efc6ba6b7e7bb060152afa49506ef26e0fa3cb03974f8d5
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/5437.html
上一篇你可能不知道的Vim使用小技巧
下一篇 使用Docker容器搭建MySql主从复制
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部