随着科技的不断发展,虚拟化技术越来越普及,它可以将计算机的各种实体资源予以抽象,经过转换后呈现为可供分割和组合的电脑配置环境。因此,虚拟化技术是云计算的核心基础技术,云计算必定是虚拟化的。
该博客旨在记录作者在部署虚拟机阶段的一些操作步骤。
一:安装VMware WorkStations16pro
vmware是业界非常稳定且安全的桌面虚拟机软件,VMware虚拟机可让你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。
用户可以登录VMware官方网站下载VMware WorkStation16pro进行安装。
二:可以从阿里云官方镜像站中下载Ubuntu并安装
首先,打开阿里云官方镜像 https://developer.aliyun.com/mirror/https://developer.aliyun.com/mirror/?utm_content=g_1000307095
找到所需版本Ubuntu并下载
然后将Ubuntu镜像文件加载到VMware中,安装Ubuntu系统
三:安装curl
curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。
sudo apt install curl
四:安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
到此,已经为后续安装Swarm做好了准备工作
五:单机版Swarm部署
1、获得Swarm镜像文件
sudo docker pull swarm
2、搭建Swarm环境
sudo docker Swarm init
3、查看Swarm是否创建成功
sudo docker info
4、查看当前的Swarm成员
sudo docker node ls
5、创建并部署两个service,分别命名为Cloud,yunjisuan
sudo docker service createe --replicas 1 --name Cloud alpine ping docker.com
sudo docker service createe --replicas 1 --name yunjisuan alpine ping docker.com
6、可以查看所部属的service
sudo docker service ls
具体可查看yunjisuan部署的相关信息
sudo docker service inspect --pretty yunjisuan
7、删除service
sudo docker service rm yunjisuan
查看所部属的name为yunjisuan的service是否删除
sudo service ps yunjisuan
六、总结
通过对Swarm的部署,初步学习了VMware的使用,对虚拟机的技术有了进一步的了解。