云原生之使用Docker部署Dashdot服务器仪表盘
创始人
2024-04-27 03:30:59
0

云原生之使用Docker部署Dashdot服务器仪表盘

  • 一、Dashdot介绍
  • 二、检查本地系统环境
    • 1.检查本地系统版本
    • 2.检查docker状态
    • 3.检查docker版本
  • 三、下载Dashdot镜像
  • 四、部署Dashdot应用
    • 1.创建安装目录
    • 2.创建Dashdot容器
    • 3.查看Dashdot容器状态
  • 五、访问Dashdot

一、Dashdot介绍

Dashdot是一款简单、实用的开源服务器仪表盘,设计时考虑到了玻璃形态。它旨在用于较小的 VPS 和私人服务器。

二、检查本地系统环境

1.检查本地系统版本

[root@jeven ~]# cat /etc/os-release 
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

2.检查docker状态


[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Fri 2022-12-02 04:34:05 CST; 5 days agoDocs: https://docs.docker.comMain PID: 10004 (dockerd)Tasks: 111Memory: 2.4GCGroup: /system.slice/docker.service├─ 10004 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock├─117192 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 453 -container-ip 192.168.240.2 -container-port 443├─117198 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 453 -container-ip 192.168.240.2 -container-port 443├─117211 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8161 -container-ip 192.168.240.2 -container-port 81├─117217 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8161 -container-ip 192.168.240.2 -container-port 81├─117229 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8061 -container-ip 192.168.240.2 -container-port 80├─117235 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8061 -container-ip 192.168.240.2 -container-port 80├─122772 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.24.0.2 -container-port 443├─122778 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 443 -container-ip 172.24.0.2 -container-port 443├─122792 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8023 -container-ip 172.24.0.2 -container-port 80├─122797 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8023 -container-ip 172.24.0.2 -container-port 80├─125465 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8133 -container-ip 192.168.16.2 -container-port 80├─125470 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8133 -container-ip 192.168.16.2 -container-port 80├─126264 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8276 -container-ip 172.17.0.2 -container-port 80└─126270 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 8276 -container-ip 172.17.0.2 -container-port 80Dec 05 17:50:14 jeven dockerd[10004]: time="2022-12-05T17:50:14.411707453+08:00" level=info msg="ignoring event" container=9f858d6ae4bce94...skDelete"
Dec 06 15:39:57 jeven dockerd[10004]: time="2022-12-06T15:39:57.607625402+08:00" level=info msg="Attempting next endpoint for pull after e... unknown"
Dec 06 15:53:59 jeven dockerd[10004]: time="2022-12-06T15:53:59.440205486+08:00" level=info msg="Pull session cancelled"
Dec 06 15:54:02 jeven dockerd[10004]: time="2022-12-06T15:54:02.463174590+08:00" level=error msg="Not continuing with pull after error: er...canceled"
Dec 06 18:41:13 jeven dockerd[10004]: time="2022-12-06T18:41:13.463135348+08:00" level=info msg="Container failed to exit within 10s of si...8d35a3c1d
Dec 06 18:41:13 jeven dockerd[10004]: time="2022-12-06T18:41:13.499299621+08:00" level=info msg="ignoring event" container=0e693c666696382...skDelete"
Dec 06 18:48:15 jeven dockerd[10004]: time="2022-12-06T18:48:15.988272884+08:00" level=info msg="Container failed to exit within 10s of si...e324c7fb7
Dec 06 18:48:16 jeven dockerd[10004]: time="2022-12-06T18:48:16.029722959+08:00" level=info msg="ignoring event" container=e152fa592dbe87d...skDelete"
Dec 06 18:49:26 jeven dockerd[10004]: time="2022-12-06T18:49:26.892043256+08:00" level=error msg="stream copy error: reading from a closed fifo"
Dec 06 18:49:26 jeven dockerd[10004]: time="2022-12-06T18:49:26.893852422+08:00" level=error msg="Error running exec 9caf2e1e743d3da03528224930f13d...
Hint: Some lines were ellipsized, use -l to show in full.

3.检查docker版本


[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701

三、下载Dashdot镜像

[root@jeven ~]# docker pull mauricenino/dashdot
Using default tag: latest
latest: Pulling from mauricenino/dashdot
ca7dd9ec2225: Already exists 
55371e6747e8: Pull complete 
694d6b1b2d1b: Pull complete 
71f41f5ff77d: Pull complete 
56add475b8c9: Pull complete 
7f551cac3db0: Pull complete 
4ea3fda37984: Pull complete 
19874c2ef6e2: Pull complete 
1316aaf09012: Pull complete 
8b02555e979e: Pull complete 
036180ba4f7a: Pull complete 
5356538ccba5: Pull complete 
Digest: sha256:e4eb744ee0edf04ac1425596672025411cdab755604e82f97cca5b939bdf0c2b
Status: Downloaded newer image for mauricenino/dashdot:latest
docker.io/mauricenino/dashdot:latest

四、部署Dashdot应用

1.创建安装目录

mkdir -p /data/dashdot

2.创建Dashdot容器

docker  run  -d  \-p 8987:3001 \-v /etc/os-release:/etc/os-release:ro \-v /proc/1/ns/net:/mnt/host_ns_net:ro \--privileged \mauricenino/dashdot

3.查看Dashdot容器状态


[root@jeven dashdot]# docker ps
CONTAINER ID   IMAGE                                   COMMAND                  CREATED         STATUS         PORTS                                                                                                                 NAMES
71e9dedb50f2   mauricenino/dashdot                     "docker-entrypoint.s…"   4 seconds ago   Up 2 seconds   0.0.0.0:8987->3001/tcp, :::8987->3001/tcp                                                                             lucid_williams

五、访问Dashdot

image.png

image.png

相关内容

热门资讯

安卓系统删除缓存文件,轻松释放... 手机用久了是不是感觉越来越卡?别急,今天就来教你怎么给安卓手机清理缓存,让它焕然一新!一、缓存是什么...
网络盒子安卓系统下载,网络盒子... 你有没有想过,家里的网络盒子竟然也能装上安卓系统?听起来是不是有点神奇?没错,现在就让我带你一起探索...
假如安卓系统修改aap,AAP... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是关于安卓系统可能对AAP(Android App)...
安卓系统抢红包慢,揭秘安卓系统... 你有没有发现,每次抢红包的时候,安卓手机总是慢吞吞的,让人等得心急火燎?这不,今天就来聊聊这个让人头...
不喜欢用安卓系统,探索非安卓系... 你知道吗?在这个科技飞速发展的时代,手机已经成为了我们生活中不可或缺的一部分。但是,说到手机操作系统...
安卓系统如何截频,轻松生成屏幕... 你有没有想过,手机里的那些精彩瞬间,如何能瞬间变成永恒呢?没错,就是截屏!今天,就让我来手把手教你,...
安卓旧版怎么升级系统,轻松迈向... 你有没有发现,你的安卓手机用久了,速度越来越慢,功能也越来越不给力?别急,今天就来教你怎么给安卓旧版...
安卓系统平板电脑炒股,安卓系统... 你有没有想过,用平板电脑炒股竟然也能这么酷炫?想象你手捧着轻薄的平板,随时随地查看股市动态,是不是瞬...
安卓系统app手动升级,轻松实... 亲爱的手机控们,你是否也和我一样,对手机里的安卓系统app手动升级充满了好奇和期待呢?想象那些熟悉的...
安卓系统的 键在哪,揭秘“键在... 你有没有发现,用安卓手机的时候,有时候会突然想找找那个神秘的“键”在哪里呢?别急,今天就来带你一探究...
安卓版下载ios系统,揭秘如何... 你有没有想过,为什么你的安卓手机有时候会羡慕iOS系统的流畅呢?别急,今天就来给你揭秘为什么安卓版下...
转声道助手安卓系统,安卓系统下... 你有没有想过,有时候说话的语气和声音,就像是一把神奇的钥匙,能打开沟通的大门?没错,今天就要来聊聊这...
ios和安卓系统权限,iOS与... 你有没有发现,无论是手机还是平板,我们每天离不开的这些小玩意儿,其实都有自己的“小秘密”呢?没错,就...
安卓远程监控系统下载,守护安全... 你有没有想过,即使你不在家,也能随时随地监控家里的情况呢?没错,这就是安卓远程监控系统的魅力所在!今...
安卓系统墓碑模式设置,高效内存... 你有没有遇到过手机突然卡住,屏幕上出现一个神秘的“墓碑模式”的场景?别慌,今天就来给你详细讲解一下安...
安卓系统内存老是爆满,揭秘原因... 手机内存爆满,是不是让你头疼不已?别急,今天就来给你揭秘安卓系统内存老是爆满的奥秘,让你轻松解决这个...
安卓内存转苹果系统,技术解析与... 你有没有想过,手机从安卓系统转到苹果系统,这中间的“搬家”过程,是不是就像我们搬家一样,既兴奋又有点...
安卓系统关闭自动重启,安卓系统... 手机突然重启,是不是让你心头一紧?别急,今天就来教你一招,让你的安卓手机告别自动重启的烦恼!?一、自...
安卓系统卡刷视频,恢复流畅体验 手机用久了是不是感觉有点卡?尤其是安卓系统,有时候刷视频都慢得让人抓狂!别急,今天就来给你支个招,让...
安卓系统占用内存过高,深度剖析... 手机用着用着,是不是感觉内存越来越不够用了?尤其是安卓系统,有时候明明没下载什么大文件,内存却像被无...