• swarm集群数据管理


    1、volume

    [root@manager ~]# docker service create --mount type=volume,src=vol1,dst=/usr/local/nginx/html --name myservice nginx
    lyvukuqa1oa3odtf4gaifsl8x

    2、bind mount

    [root@manager ~]# docker service create --mount type=bind,src=/data,dst=/usr/local/nginx/html --name myweb nginx

    3、数据持久化NFS

    [root@manager ~]# docker service create --mount 'type=volume,src=vol-nfs,dst=/usr/local/nginx/html,volume-driver=local,volume-opt=type=nfs,volume-opt=device=:/data,"volume-opt=o=addr=192.168.10.222,vers=4,soft,timeo=180,bg,tcp,rw"' --name web-nfs nginx

     4、在nfs服务器上面写入

    [root@node2 ~]# echo 111 > /data/a.html

    在管理端执行

    [root@manager ~]# docker service scale web-nfs=3

     进入三个容器观察看看数据是否一致

  • 相关阅读:
    sqoop基本命令
    sqoop-介绍及安装
    HBase与Hive的集成操作
    Phoenix简介及操作
    HBase-Rest API操作
    HBase-Java Native API操作
    HBase-shell操作
    HBase-基本架构
    HBase-物理模型
    HBase-集群安装
  • 原文地址:https://www.cnblogs.com/hellojackyleon/p/8351981.html
Copyright © 2020-2023  润新知