单机版Docker Swarm安装及试用

Docker Swarm简介

Docker是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。Swarm 是Docker官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。

Docker的安装

在Ubuntu虚拟机下,输入命令更新现有的软件包列表

sudo apt update

安装一些必备软件包,让 apt 通过 HTTPS 使用软件包

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common 

将官方 Docker 版本库的 GPG 密钥添加到系统中

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add

将 Docker 版本库添加到APT源

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

这里出现文件不可读的错误,可以删除sources.list文件

sudo rm /etc/apt/sources.list 

 重新输入上一命令,正确运行

 用新添加的 Docker 软件包来进行升级更新

sudo apt update

 

 最后安装docker

sodu apt install docker-ce

 现在 Docker 已经安装完毕。启动docker,安装一些必备工具。并启动守护程序,检查docker是否正在运行

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

sudo systemctl status docker

 

显示这种界面表面我们docker安装成功并处于运行状态中。

 单机版Swarm的安装

Docker已经提供了Swarm镜像使用,只需要在Docker上拉取该镜像

docker pull swarm

 之后可以检查docker中是否含有swarm镜像文件

docker images

 进一步搭建单机环境,为单机版swarm的测试做准备

sudo docker swarm init

检查是否搭建成功

 sudo docker info

 单机版Swarm测试

查看当前swarm成员

docker node ls

 

创建并部署一个service,并查看是否创建成功和当前node上执行的task

docker service create --replicas 1 --name 自定义名称 alpinr ping docker.com

docker service ls

docker ps

最后,我们可以将这个空闲状态的service删除

docker sercice rm 自定义的名称

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值