Swarm services使用声明性模型,这意味着你可以定义服务的理想状态,并依靠Docker保持状态。状态信息如下:

  • 运行服务容器所依赖的镜像名称和tag
  • 该服务包含多少容器
  • 是否有任何端口暴露在swarm集群的客户端上
  • 当docker服务启动时,service是否自动启动
  • 重新启动服务时发生的特定行为(例如是否使用回滚重新启动)
  • 服务可以运行的节点的特性(如资源约束和位置偏好)

以上内容翻译自官方文档.

docker service create 包含以下参数:

创建一个服务
docker service create –replicas 5 –name myhelloworld alpine ping docker.com

replicas 参数是指运行实例个数
name 参数指定服务名称
alpine 指的是使用的镜像名称
ping docker.com 指的是容器运行的bash

使用docker service ls命令查看创建出来的服务

docker service update命令参数:

docker service update更新服务:
docker service update –publish-add 80 my_web

publish-add参数指添加或者更新一个对外端口
image参数指更新镜像
hostname 更新或指定容器名称
force 指强制更新,即使本次更新没有任何改变


docker service inspect命令参数:

docker service inspect查看服务详情:
docker service inspect my_web


docker service ps命令参数:

docker service ps 搜索服务命令:
docker service ps my_web

–filter可以指定过滤条件


docker service rm 删除服务:

docker service ls 列出所有服务:

发现my_web服务已经被删除了


docker service scale 扩展一个或多个服务
docker service scale webtier_nginx=5

查看服务详情:

Docker service命令详解相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. docker ps命令详解 列出运行中的容器

    docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID      表示容器ID IMAGE       ...

  3. 容器编排技术 -- Kubernetes kubectl create service 命令详解

    容器编排技术 -- Kubernetes kubectl create service 命令详解 1 kubectl create service 2 语法 3 参考 kubectl create s ...

  4. docker images 命令详解

    [原文链接]docker images 命令详解 文章目录 一.docker images 命令选项 二.docker images 使用实例 2.1 显示最近创建的镜像 2.2 根据镜像名和tag值 ...

  5. docker inspect命令详解

    docker inspect命令详解 1.作用 获取容器/镜像的元数据(JSON格式) 2.语法格式 docker inspect [OPTIONS] NAME|ID [NAME|ID...] -f ...

  6. docker build命令详解_Docker镜像与容器常用命令图文详解

    一.系统命令 #查看docker版本 docker version #查看docker的系统信息,包含镜像容器的数量 docker info #查看docker的所有命令 docker --help ...

  7. docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器

    本文你能学到什么 Docker 是什么 Docker 概念 关于 Docker 的概念是确实不太好总结,下面我通过四点向你说明 Docker 到底是个什么东西. Docker 是世界领先的软件容器平台 ...

  8. Docker全命令详解

    一.​容器rootfs命令 1.commit     #通过容器创建本地镜像 语法: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTI ...

  9. Docker实战第二天(Docker常用命令详解)

    Docker常用命令 docker version #查看版本 docker search centos #搜索可用的docker镜像 docker images #查看当前docker所有镜像 do ...

最新文章

  1. 在哪里能找到最后的版本的示例程序? AI Studio-MNIST
  2. 我愿意参加计算机俱乐部的英文,如果你是一英语俱乐部的负责人你会组织什么活动...
  3. AGS API for JavaScript 图表上地图
  4. 重磅解读 | 赵义博:量子密码的绝对安全只存在于理论
  5. python boxplot pvalue_1.1.1数据质量分析Python boxplot,111,箱,线图
  6. java中for的常规用法_Java for循环的几种用法详解
  7. 数据结构基础(18) --哈希表的设计与实现
  8. windows编程 识别拖动_Quicker 解锁新姿势!Windows 还能这么用?
  9. 2019牛客暑期多校训练营(第七场)-C Governing sand
  10. CleanCodeHandbook Chapter 2: Math(17-19)
  11. [译] 深入理解 JavaScript 事件循环(二)— task and microtask
  12. python冒泡循环示例_Python循环示例–循环在python中
  13. 为什么手机显示系统服务器异常退出游戏,为什么现在进入游戏会提示服务期异常...
  14. 使用docker运行mysql:5.7
  15. python定义变量取值范围_python怎么限定函数自变量取值范围?
  16. Linux 应用程序安装卸载
  17. IP-guard苹果加密软件|苹果系统加密|Mac文档加密软件
  18. 中学校长在开学典礼上的讲话
  19. 数据结构与算法(1)--二叉树
  20. Gartner首次发布中国超融合市场竞争格局报告,ZETTAKIT泽塔云的差异化优势成重点关注对象

热门文章

  1. Ubuntu20.04更换系统默认启动内核
  2. 51单片机_15-1 LED亮度调节
  3. 这款养蛙游戏火爆了朋友圈,游戏开发程序员已赚翻!
  4. 少儿编程学习(循环及条件语句)
  5. OpenCV-Python 中文教程15——OpenCV 中的轮廓
  6. java中文逗号替换英文逗号
  7. 坐标下载gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
  8. 集五福华为机试python_支付宝集五福,扫一扫用新年送礼好物华为MatePad Pro画的福试试...
  9. 吐血分享:QQ群霸屏技术教程2017(维护篇)
  10. 微信小程序开发者工具使用vant组件