Docker swarm 部署 alpine 服务|学习笔记

简介: 快速学习Docker swarm 部署 alpine 服务

开发者学堂课程【深入解析 Docker 容器化技术Docker swarm 部署 alpine 服务】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/659/detail/10963


Docker swarm 部署 alpine 服务

 

内容介绍

一、 部署服务

二、 查看服务

三、 修改副本数量

 

一、部署服务

在向 Docker swarm 集群中部署服务时,直接使用 docker hub 上自带的镜像。

//docker service create 表示机器上创建一个服务--replicas 1 表示指定的副本;--name指定服务的名称;ping docker.com 表示服务启动后执行的命令。在162机器上执行该命令,它首先会拉取 alpine 镜像。

docker service create --replicas1 --name helloworld alpine ping docker.com

 

二、查看服务

//查看服务列表

Docker service is

image.png这就是发布的服务,副本只有一个。

//服务运行起来后,可以查看服务的详细信息。通过 Docker service inspect 服务名称,查看服务的详细信息。通过 Docker service ps 服务名称,查看服务运行在哪个节点上。

Docker service ps helloworld

image.pngHelloworld 是在 work2 节点上运行,因为只有一个需求,所以只分配给了 work2 节点,其它节点并没有收到任务。

 

三、修改副本数量

//指定 helloworld 的副本数量是五个。

Docker service scale helloworld-5

//如果不需要该服务,也可以删除服务。

Docker service rm 服务名称

//重新打开一个窗口,查看副本的分配情况。

Docker service ps helloworld

Helloworld 副本分别分配在 manager1,work1,work2上,这个过程就是将任务下发给各个节点了。

以上是本所讲内容:在集群中部署具体的服务。

相关文章
|
5天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
10天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
48 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
15天前
|
负载均衡 应用服务中间件 网络安全
docker swarm添加更多的服务
【10月更文挑战第16天】
16 6
|
15天前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
19 5
|
13天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
35 2
|
14天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
24 3
|
13天前
|
负载均衡 安全 调度
深入调查研究Docker Swarm
【10月更文挑战第19天】
25 0
|
3月前
|
运维 Java Devops
阿里云云效操作报错合集之部署docker时遇到报错,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
运维 Kubernetes 前端开发
【云原生】阿里云服务器部署 Docker Swarm集群
阿里云服务器 一键部署 Docker Swarm 集群!
670 0
【云原生】阿里云服务器部署 Docker Swarm集群
|
弹性计算 数据可视化 关系型数据库
使用阿里云部署基于docker的mysql云服务
本篇文章将介绍如何使用阿里云安装docker、部署mysql服务,并远程连接至远端mysql
680 1
使用阿里云部署基于docker的mysql云服务
下一篇
无影云桌面