Docker Swarm系列——6.Swarm服务面板

本文介绍如何使用dockerCLI命令或docker-compose.yml文件部署可视化面板,以便监控Swarm集群、服务和容器状态。通过实例演示,读者可以学会创建服务并访问可视化界面。


在这篇文章中,大家将会了解如何通过 docker CLI命令或 docker-compose.yml文件的形式部署一个简单的网页可视化面板,不用登陆每台服务器就可以方便地查看整个Swarm集群、服务、容器等的运行情况。

1. 创建服务

通过前面几篇文章地介绍,我们现在可以通过两种方式来部署服务了。一种是docker CLI命令,另一种是docker-compose.yml文件。如果是个人用来学习或测试,docker CLI肯定是最方便的;但如果是在公司中,还是规范起来统一用docker-compose.yml文件最好。

那我们就直接用docker compose v3进行部署吧:

$ vim docker-compose.yml

version: "3"
services:
  visualizer:
    image: dockersamples/visualizer
    ports:
      - "10000:8080"
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
    deploy:
      placement:
        constraints: [node.role == manager]
    networks:
      - httpnet
networks:
  httpnet:
    external: true

相信大家在看完前面几篇文章之后,都偷偷地去docker官网加深了docker CLI命令和docker-compose.yml文件的能力,这里就不再说明每个语法的含义了。我们直接通过docker stack deploy -c docker-compose.yml dashboard部署。

2. 服务面板

通过浏览器访问http://host01:10000http://host02:10000,我们可以看到docker官方提供给我们简单的可视化界面,如果只是简单看一下整个集群、服务、容器的运行情况,只需要刷新一下网页即可,直观又方便。
在这里插入图片描述 在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值