在这篇文章中,大家将会了解如何通过
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:10000或http://host02:10000,我们可以看到docker官方提供给我们简单的可视化界面,如果只是简单看一下整个集群、服务、容器的运行情况,只需要刷新一下网页即可,直观又方便。

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

被折叠的 条评论
为什么被折叠?



