Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Docker 配置容器的数据卷

Docker 大约 647 字

配置参数

等同于Linux挂载磁盘

  1. 容器的目录必须是绝对路径(宿主机目录可以使用相对路径)
  2. 如果目录不存在,会自动创建
  3. 可以挂载多个数据卷(使用多个-v命令)
docker run -it -v /root/data:/root/data_container --name=c1 centos:8

配置数据卷容器

通过关联同一个容器来映射数据卷

创建数据卷容器

docker run -it --name=c3 -v /volume centos:8

创建 c1 c2 容器

--volumes-fromc3中映射数据卷

docker run -it --name=c1 --volumes-from c3 centos:8
docker run -it --name=c2 --volumes-from c3 centos:8

inspect

可以通过docker inspect c1来看映射的数据卷信息。

Source:宿主机目录位置

Destination:容器目录位置

"Mounts": [
    {
        "Type": "bind",
        "Source": "/root/data",
        "Destination": "/root/data_container",
        "Mode": "",
        "RW": true,
        "Propagation": "rprivate"
    }
],
阅读 536 · 发布于 2022-01-20

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批