docker探索-使用docker service管理swarm(十一 )
本文转自:https://www.cnblogs.com/atuotuo/p/6265541.html
1、创建一个 Docker service
$ docker service create --replicas 1 --name myhelloworld alpine ping docker.com
--replicas: 标识运行实例个数
--name: service 的名称
alpine ping docker.com: 运行参数,表明service将运行一个Alpine Linux container,并且执行 ping docker.com 的命令。

2、审视 Docker service
$ docker service inspect --pretty myhelloworld
--pretty: 指定返回为简约格式,否则,讲义JSON格式返回

3、查看 service 上运行 node 的情况
$ docker service ps myhelloworld

4、查看容器详细信息
$ docker ps

5、修改service 规模
$ docker service scale myhelloworld=5

6、删除 service
$ docker service rm myhelloworld

7、轮询更新
$ docker service create \
--replicas 3 \
--name redis \
--update-delay 10s \
redis:3.0.6

查看 service 状态
$ docker service inspect --pretty myredis

8、更新 service
更新节点
$ #docker service update --image redis:3.0.6 myredis
指定service的某个节点排满状态
$ docker node update --availability drain worker1
此后,将不会再在worker1 上面分派任务
9、查看swarm的存在的service列表
[root@node1 docker-compose]# docker service list
ID NAME MODE REPLICAS IMAGE
6yv909v5mja6 eureka_peer3 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
m6wc4dcl0vts eureka_peer1 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
un42g3kd94en eureka_userService replicated / 192.168.6.132:/jacky/microservice-provider-user:1.0-SNAPSHOT
y8gyq056nm3f portainer replicated / portainer/portainer:latest
zg53vjcj4noa eureka_peer2 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
10、删除swarm中的服务
[root@node1 docker-compose]# docker service rm eureka_userService
eureka_userService
[root@node1 docker-compose]# docker service ls
ID NAME MODE REPLICAS IMAGE
6yv909v5mja6 eureka_peer3 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
m6wc4dcl0vts eureka_peer1 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
y8gyq056nm3f portainer replicated / portainer/portainer:latest
zg53vjcj4noa eureka_peer2 replicated / 192.168.6.132:/jacky/microservice-discovery-eureka-ha:1.0-SNAPSHOT
注意:正在运行中的swarm 服务也是可以删除的
docker探索-使用docker service管理swarm(十一 )的更多相关文章
- docker探索-windows10 docker 使用 mysql(二)
转自:http://blog.csdn.net/daocaoren92wq/article/details/68484049$ docker pull mysql docker@default:~$ ...
- docker探索-Win10 Docker 安装使用(一)
本文转自:http://blog.csdn.net/shi1451042748/article/details/52996046 1.前言 Docker最近推出了可以运行在Win10稳定版本,让我们赶 ...
- Docker教程:Docker镜像导出及迁移
http://blog.csdn.net/pipisorry/article/details/51330126 Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker ...
- Docker 三剑客之 Docker Swarm
上一篇:Docker 三剑客之 Docker Compose 阅读目录: Docker Machine 创建 Docker 主机 Docker Swarm 配置集群节点 Docker Service ...
- Docker(六):Docker 三剑客之 Docker Swarm
实践中会发现,生产环境中使用单个 Docker 节点是远远不够的,搭建 Docker 集群势在必行.然而,面对 Kubernetes, Mesos 以及 Swarm 等众多容器集群系统,我们该如何选择 ...
- Docker 运维高级应用管理
Docker 基本应用 1.Docker 介绍及安装 2.Docket 使用命令 3.Docker run命令参数整理 4.Docker 构建镜像 Docker Compose 高级应用 1.Doc ...
- Docker集中化web界面管理平台-Shipyard部署记录
Docker图形页面管理工具基本常用的有三种: DOCKER UI,Shipyard,Portainer.对比后发现,Shipyard最强大,其次是Portainer,最后是Docker ui.之前介 ...
- centos7下安装docker(20.docker swarm start)
从主机的层面来看,docker swarm管理的是docker host集群. 什么是集群? 服务器集群由一组网络上相互连接的服务器组成,他们一起协同工作. 一个集群和一堆服务器的显著区别是: 集 ...
- Docker三剑客之Docker Swarm
一.什么是Docker Swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/s ...
随机推荐
- iOS UILabel设置居上对齐,居中对齐,居下对齐
在iOS中默认的UILabel中的文字在竖直方向上仅仅能居中对齐,博主參考国外站点.从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐.详细例如以下: // // myUILabel ...
- 使用GDI+进行图片处理时要注意的问题
原文链接: http://blog.csdn.net/chenlycly/article/details/24112955 与GDI相比,GDI+要强大很多.对于Windows应用程序来说,用GDI是 ...
- WinForm DataGridView新增加行
1.不显示最下面的新行 通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * ).如果不想让用户新追加行即不想显示该新行,可以将 DataGridView 对象的 Allow ...
- 内心的平静就是财富本身-Cell组件-用友华表的由来-T君
时至今日,Cell组件仍是应用广泛的商业报表组件 作者:人生三毒 编者注:本文作者人生三毒为知名网站及网页游戏公司创始人,此前曾为IT类媒体资深编辑,见证了中国互联网早期的发展. 认识T君之前先认识的 ...
- CentOS 7.3 安装指南
摘要: 基于 Red Hat 企业版的源代码的最新版本的 CentOS 7 在今年的 12月发布了 CentOS Linux 7 (1611),包含了许多 bug 修复.新的包更新,比如 Samba. ...
- 服务器保存所有用户的操作指令(history)
参考地址:https://helpcdn.aliyun.com/knowledge_detail/41210.html #!/bin/bash LOGIP=`who -u am i 2>/dev ...
- modelsim编译Xilinx器件库的另一种方法(节省时间)
以前在用modelsim对Xilinx进行器件库编译时,我用的比较多的是直接在ISE中编译器件库,感觉很方便简单,就是编译时间有点长.自从前段时间,在自己电脑装MathType,360杀毒软件将它视为 ...
- HTML杂记
1.URL uniform resource locator 遵循格式: scheme://host.domain:port/path/filename scheme - 定义因特网服务的类型.最常 ...
- Robolectric使用教程
转载请标明出处:http://blog.csdn.net/shensky711/article/details/53561172 本文出自: [HansChen的博客] 概述 怎样使用 为项目加入依赖 ...
- 笔记 Hadoop
今天有缘看到董西成写的<Hadoop技术内幕:深入解析MapReduce架构设计与实现原理>,翻了翻觉得是很有趣的而且把hadoop讲得很清晰书,就花了一下午的时间大致拜读了一下(仅浏览了 ...