Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docker CLI 中 docker node 常用命令。

1、docker node 简介

docker node 是 Docker Engine 的一部分,用于管理 Docker Swarm 集群中的节点。Docker Swarm 是 Docker 官方提供的容器编排和集群管理工具,可以将多个 Docker 主机组成一个虚拟的 Docker 引擎,并对其进行统一编排和管理。

参考文档https://docs.docker.com/engine/reference/commandline/node/

2、docker node 语法

docker node COMMAND

3、docker node 命令

1)列出当前 Docker Swarm 集群中所有的节点

docker node ls

2)获取特定节点的详细信息

docker node inspect <node-name>

3)在 Docker Swarm 集群中添加新节点

docker swarm join --token <swarm-token> <manager-ip>:<manager-port>

4)从 Docker Swarm 集群中删除节点

docker node rm <node-name>

4、子命令

命令

描述

docker node demote

将一个或多个节点从 Swarm 中的管理节点降级

docker node inspect

显示一个或多个节点的详细信息

docker node ls

列出Swarm中的节点

docker node promote

将一个或多个节点提升为 Swarm 中的管理节点

docker node ps

列出运行在一个或多个节点上的任务,默认为当前节点

docker node rm

从 Swarm 中移除一个或多个节点

docker node update

更新一个节点

推荐文档

相关文档

大家感兴趣的内容

随机列表