当前位置: 代码网 > 服务器>服务器>云虚拟主机 > Linux如何使用Docker部署DashDot访问本地服务器面板

Linux如何使用Docker部署DashDot访问本地服务器面板

2024年05月26日 云虚拟主机 我要评论
dashdot是一款简单、实用的开源现代服务器仪表盘,主要应用于小型 vps 和私人的服务器(比如说nas),它是一个界面非常漂亮的监控服务器面板!1. 本地环境检查本篇文章演示环境为centos 7

dashdot是一款简单、实用的开源现代服务器仪表盘,主要应用于小型 vps 和私人的服务器(比如说nas),它是一个界面非常漂亮的监控服务器面板!

1. 本地环境检查

本篇文章演示环境为centos 7,使用xshell7进行ssh,需安装docker(本次实践部署环境为个人测试环境,生产环境请谨慎)

1.1 安装docker

没有安装docker的小伙伴需安装docker,已有docker可跳过以下步骤。

首先在终端中执行下方命令:

添加docker源

# add docker's official gpg key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fssl https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# add the repository to apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$version_codename") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装dokcer包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

通过运行映像来验证 docker 引擎安装是否成功

sudo docker run hello-world

检查docker服务是否正常运行,确保docker正常运行

# systemctl status docker
● docker.service - docker application container engine
   loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   active: active (running) since sun 2024-01-28 21:30:09 pst; 11s ago
     docs: https://docs.docker.com
 main pid: 3158 (dockerd)
    tasks: 51
   memory: 146.4m
   cgroup: /system.slice/docker.service

检查docker版本

# docker -v
docker version 20.10.17, build 100c701

检查docker compose版本,确保2.0以上

# docker compose version
docker compose version v2.19.1

1.2 下载dashdot镜像

从docker hub拉取dashdot镜像

 docker pull   mauricenino/dashdot

image-20240129161742919

2. 部署dashdot应用

创建部署目录

mkdir -p /data/dashdot
cd  /data/dashdot

使用docker-cli创建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

编辑docker-compose.yaml文件

version: '3'
services:
  dashdot:
    image: mauricenino/dashdot
    ports:
      - 8987:3001
    volumes:
      - /etc/os-release:/etc/os-release:ro
      - /proc/1/ns/net:/mnt/host_ns_net:ro
    privileged: true

使用docker compose方式快速创建dashdot容器

 docker compose up -d

image-20240129161858444

检查dashdot容器状态,确保dashdot容器正常启动

到此这篇关于linux使用docker部署dashdot访问本地服务器面板的文章就介绍到这了,更多相关docker部署dashdot内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com