精简版dockerswarm与portainer搭建指南

   日期:2024-12-27    作者:15gea 移动:http://ljhr2012.riyuangf.com/mobile/quote/72815.html

本片文章记录搭建dockerswarm过程中的每一步操作以及容易出错的点,希望能给后来人一些启发。

前提准备工作。

准备至少两台虚拟机,一台作为master(192.168.110.130,一台作为worker(192.168.110.129)。

同时从 Docker 1.12.0 版本开始,Docker Swarm 已经包含在 Docker 引擎中(docker swarm,并且已经内置了服务发现工具。

我把192.168.110.130作为master节点,192.168.110.129作为node节点

安装的docker版本如下:两台机器都需要安装

第一步:关闭防火墙或者放开

因为是测试环境,我选择关闭防火墙

关闭防火墙命令 sudo systemctl stop firewalld

开放端口命令 sudo firewall-cmd --add-port=端口号/tcp

第二步:创建docker swarm 集群

docker swarm init --advertise-addr 192.168.110.130 --listen-addr 192.168.110.130:2377

命令解释:init为初始化节点, 为配置的管理节点的 IP 地址。--listen-addr为监听节点的ip

执行结果如下。

另外一个worker节点执行 :docker swarm join --token SWMTKN-1-626nn5q7mc3wl9m0ew9nq61uihu0blo4bq01ryj1r1b2ocfygy-82g0zdkvmgqkseqnp5hpfhbvd 192.168.110.130:2377

同时这句话留着,以后worker节点加入集群,都需要这个命令。

在master执行 docker  node ls命令查看节点信息如下

说明集群执行完毕。

第三步:搭建可视化swarm软件partainer

3.1 采用命令查看目前有哪些portainer镜像  docker search portainer

3.2 下载镜像文件 docker pull docker.io/portainer/portainer

3.3  执行镜像 

docker run -d -p 9000:9000 --name portainer --restart=no -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

第四步:portainer使用

4.1 访问界面如下,先设置密码

         

4.2 选择本地docker还是远程docker

我的是本机,所以选择第一个,如果远程连接,需要选择第二个。

4.3 进入的界面如下

点击local,进入界面如下 

在这里面,可以查看容器情况、进入容器、执行service、查看镜像、查看网络、挂载等。

其实这种可视化的软件比较多,我也尝试了运行了一些,但是最后发现还是partainer里面的功能最全 


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号