2.Docker的存储

文章目录

1.如何拷贝容器内的数据

shell 复制代码
docker cp a.txt 062:/tmp
docker exec -it 062 sh
docker cp 062:/tmp/a.txt ./b.txt

2.docker存储

  • 创建数据卷

    shell 复制代码
    $ docker run -itd --name 容器名称 -v 宿主机目录:容器目录 镜像名称
  • 创建一个数据卷容器

    shell 复制代码
    $ docker create -v 容器目录 --name 容器名称 镜像名称
  • 创建两个容器,同时挂载数据卷容器

    shell 复制代码
    $ docker run --volumes-form 数据卷容器id/name -tid --name 容器名称 镜像名称
  • 列出所有数据卷

    shell 复制代码
    $ docker volume ls
    $ docker volume ls --filter dangling=true #使用过滤,列出所有未使用的数据卷
  • 删除数据卷

    shell 复制代码
    $ docker volume rm <volume_name>
    $ docker volume prue # 删除未在使用的数据卷
  • -v 挂载目录时如果发现源路径不存在会自动创建空目录,当主机目录意外被删除时会导致容器出现空目录,让它应用程序无法按预想的流程工作
  • -v 挂载目录默认是可读可写的,但也可以加上":ro"变成只读,可以防止容器意外修改文件,例如"-v/tmp:/tmp:ro"。
相关推荐
古法老登瞎折腾1 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.1 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu2 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈4 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云上先途14 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
执伞人ONLY5 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮5 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT6 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
RacentCLM6 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
注塑机数据采集联网7 小时前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网