股指期货杠杆

定兴股票论坛 网

用户登录

股票

股票

在线配资

查看

云计算焦点技能Docker教程: Docker Swarm 使用

2020-07-15/ 定兴股票论坛 网/ 查看: 214/股指期货杠杆 配资公司 : 10

摘要原标题:云计算焦点技能Docker教程:DockerSwarm使用DockerSwarm是Docker的集群管理工具。它将Docker主机池变化为单个虚
 

股指期货杠杆原标题:云计算焦点技能Docker教程: Docker Swarm 使用

Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池变化为单个虚拟 Docker 主机。 Docker Swarm 提供了尺度的 Docker API,全部任何已经与 Docker 守护程序通讯的工具都可以使用 Swarm 轻松地扩展到多个主机。

如下图所示,swarm 集群由管理节点(manager)和事情节点(work node)组成。

swarm mananger:卖力整个集群的管理事情包括集群设置、服务管理等全部跟集群有关的事情。

work node:即图中的 available node,主要卖力运行相应的服务来执行使命(task)。

股指期货杠杆以下示例,均以 Docker Machine 和 virtualbox 举行先容,确保你的主机已安装 virtualbox。

创建 swarm 集群管理节点(manager),起首我们先创建 docker 呆板:

$ docker-machine create -d virtualbox swarm-manager

股指期货杠杆初始化 swarm 集群,举行初始化的这台呆板,就是集群的管理节点。

$ docker-machine ssh swarm-manager

$ docker swarm init --advertise-addr 192.168.99.107 #这里的 IP 为创建呆板时分配的 ip。

需要把以下这行复制出来,在增长事情节点时会用到:

股指期货杠杆docker swarm join --token SWMTKN-1-4oogo9qziq768dma0uh3j0z0m5twlm10iynvz7ixza96k6jh9p-ajkb6w7qd06y1e33yrgko64sk 192.168.99.107:2377

我们再直接创建好俩台呆板,swarm-worker1 和 swarm-worker2 。

分别进入两个呆板里,指定添加至上一步中创建的集群,这里会用到上一步复制的内容。

以上数据输出说明已经添加乐成。

股指期货杠杆进入管理节点,执行:docker info 可以检察当前集群的炒股配资 。

$ docker-machine ssh swarm-manager

$ docker info

股指期货杠杆在一个事情节点上创建一个名为 helloworld 的服务,这里是随机指派给一个事情节点:

股指期货杠杆跟集群管理有关的任何操作,都是在管理节点上操作的。

docker@swarm-manager:~$ docker service create --replicas 1 --name helloworld alpine ping docker.com

股指期货杠杆检察 helloworld 服务运行在哪个节点上,可以看到目前是在 swarm-worker1 节点:

股指期货杠杆docker@swarm-manager:~$ docker service ps helloworld

检察 helloworld 部署的详细炒股配资 :

docker@swarm-manager:~$ docker service inspect --pretty helloworld

我们将上述的 helloworld 服务扩展到俩个节点。

docker@swarm-manager:~$ docker service scale helloworld=2

可以看到已经从一个节点,扩展到两个节点。

删除服务

股指期货杠杆docker@swarm-manager:~$ docker service scale helloworld=2

股指期货杠杆使用滚动升级服务以下实例,我们将先容 redis 版本如何滚动升级至更高版本。

先创建一个 3.0.6 版本的 redis。

docker@swarm-manager:~$ docker service create --replicas 1 --name redis --update-delay 10s redis:3.0.6

滚动升级 redis 。

docker@swarm-manager:~$ docker service update --image redis:3.0.7 redis

停止某个节点吸收新的使命:

股指期货杠杆docker@swarm-manager:$ docker node update --availability drain swarm-worker1

swarm-worker1 状态变为 Drain。不会影响到集群的服务,只是 swarm-worker1 节点不再吸收新的使命,集群的负载能力有所降落。

股指期货杠杆可以通过以下命令重新激活节点:

股指期货杠杆docker@swarm-manager:~$ docker node update --availability active swarm-worker1


鲜花

握手

雷人

路过

鸡蛋
股票网 分享 邀请
上一篇:暂无

最新配资公司

返回顶部