栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker入门(二)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker入门(二)

  • 复制文件
    主机和容器之间复制文件
    以下命令将主机的zhaoji路径复制到容器b66c908bdb00的home目录下
docker cp ./zhaoji b66c908bdb00:/home/
  • 查看变更
    查看容器内的数据修改
docker container diff b66c908bdb00

  • 查看容器端口映射情况
docker container port b66c908bdb00
docker数据管理

在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作,容器中的管理数据主要有两种方式
数据卷(Data Volumes)容器内数据直接映射到本地主机环境;
数据卷容器(Data Volume Containers)使用特定容器维护数据卷

  • 数据卷
    Data Volumes是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于 Linux 中的 mount行为
    数据卷可以提供很多有用的特性
    数据卷可以在容器之间共事和重用,容器间传递数据将变得高效与方便;
    对数据卷内数据的修改会立马生效,无论是容器内操作还是本地操作;
    对数据卷的更新不会影响镜像,解耦开应用和数据
    卷会一直存在 ,直到没有容器使用,可以安全地卸载
  • 使用数据卷启动容器
    指定路径作为数据卷的存放路径
#docker run -v 宿主机绝对路径:容器内部路径 镜像id 
docker run -it -v /home/zhaoji/tools/volume:/home/zhaoji/tools/volume 5a214d77f5d7

使用上述命令启动容器后,宿主机的/home/zhaoji/tools/volume路径和容器内部的/home/zhaoji/tools/volume路径便可数据共享
在宿主机/home/zhaoji/tools/volume路径创建文件zhaoji.py

在容器内部查看数据卷路径

在容器内部修改文件内容

在宿主机运行zhaoji.py


实现容器和宿主机数据共享

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334531.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号