2.Docker的数据卷

Posted Amfc-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.Docker的数据卷相关的知识,希望对你有一定的参考价值。

守护式服务(持久化存储)

  • 1.拷贝文件(docker container cp)

宿主机-->docker容器:docker container cp [host file] [container name]:[container address]

docker容器-->宿主机:docker container cp [container name]:[container file] [host address]

  • 2.Volume实现宿主机和容器的数据共享(以nginx为例)

数据卷的映射:

建立一个宿主机和docker容器的映射文件夹

>>mkdir -p /opt/dockernginx

启动时映射(宿主机上修改文件docker容器文件夹默认同步)

>>docker run -d -p [host port]:[container port] --name=\'[container name]\' -v /opt/dockernginx[host fileaddr]:/usr/share/nginx/html[container fileaddr]

数据卷容器

1. 宿主机

mkdir -p /opt/volume/a /opt/volume/b

touch /opt/volume/a/a.txt /opt/volume/b/b.txt

2. 启用数据卷容器:映射到docker容器中(centos:7)

docker run -it --name=\'nginx_volumes\' -v /opt/volume/a:/opt/a -v /opt/volume/b:/opt/b centos:7 /bin/bash

3. 使用数据卷容器

docker run -d -p 8081:80 --volumes-from nginx_volumes --name=\'nginx_8081\' nginx

docker run -d -p 8082:80 --volumes-from nginx_volumes --name=\'nginx_8082\' nginx

作用: 在集中管理集群中,大批量的容器都需要挂载相同数据卷,可以采用数据卷容器进行统一管理



以上是关于2.Docker的数据卷的主要内容,如果未能解决你的问题,请参考以下文章

Docker的网络通讯,容器卷,通信卷~~~玩转它!!

Docker的网络通讯,容器卷,通信卷~~~玩转它!!

docker网络通讯,容器卷,容器卷容器 ! ! !

docker的数据卷的作用

Docker 学习笔记 Docker 仓库数据卷数据卷容器,网络基础实操。高级网络配置学习

Docker 数据管理与网络通信