zoukankan      html  css  js  c++  java
  • DOCKER & SWARM1.2

    docker1.12版本后swarm内置,不需要另外安装。
     
    一、docker swarm
    1、docker swarm init --listen-addr <MANAGER-IP>:<PORT>
    初始化swarm集群,并将该节点作为管理节点
    2、docker node ls 查看swarm集群运行情况
    3、docker swarm join ip:prot 节点加入集群
    4、docker swarm leave ip:port 节点离开集群
     
    二、docker service
    1、docker service create --name nginx --replicas 2 -p 80:80/tcp nginx创建一个服务
    docker service create --name xglmysql1 --env MYSQL_ROOT_PASSWORD=lzh201506 xgl/mysqlv1
    2、docker service ls 查看服务列表
    3、docker service inspect xxx 查看服务详细信息
    4、docker service scale xxx=10 复制已有容器
    (当使用scale缩小容器是,容器被stop并非rm)
    5、docker service rm xxx 删除所有xxx容器
    6、docker service update 对容器启动参数进行修改/升级镜像
    7、挂载目录
    1、本地目录
    docker service create --mount type=bind,target=/container_data/,source=/host_data/ 例 - 本地目录: target = 容器里面的路径, source = 本地硬盘路径 docker service create --name nginx --mount type=bind,target=/usr/share/nginx/html/,source=/opt/web/ --replicas 2 --publish 80:80/tcp nginx 2、挂载volume卷
    docker service create --mount type=volume,source=<VOLUME-NAME>,target=<CONTAINER-PATH>,volume-driver=<DRIVER>, 例 - 挂载volume卷: source = volume 名称 , traget = 容器里面的路径 docker service create --name nginx --mount type=volume,source=myvolume,target=/usr/share/nginx/html,volume-driver=local --replicas 2 --publish 80:80/tcp nginx
    三、node节点命令
    1、docker node accept 统一加入集群
    2、docker node promote 普通节点提升为manage
    docker node demote manage节点将为普通节点
    3、docker node inspect 查看具体节点信息
     
     
     
  • 相关阅读:
    mobx的一个记录
    前端模块规范AMD/UMD/CommonJs
    CSS3字体大小单位的认识px/em/rem
    各浏览器之间的字号检测
    react整理一二(初入React世界)
    Node.js中实现套接字服务
    闲来无事,把node又拾起来看看
    判断类型
    html5 搜索框
    CSS 设置placeholder属性
  • 原文地址:https://www.cnblogs.com/guoliangxie/p/6567506.html
Copyright © 2011-2022 走看看