Linux如何使用Docker部署DashDot訪問本地服務(wù)器面板
DashDot是一款簡單、實用的開源現(xiàn)代服務(wù)器儀表盤,主要應(yīng)用于小型 VPS 和私人的服務(wù)器(比如說NAS),它是一個界面非常漂亮的監(jiān)控服務(wù)器面板!
1. 本地環(huán)境檢查
本篇文章演示環(huán)境為CentOS 7,使用Xshell7進行ssh,需安裝Docker(本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎)
1.1 安裝docker
沒有安裝Docker的小伙伴需安裝Docker,已有Docker可跳過以下步驟。
首先在終端中執(zhí)行下方命令:
添加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服務(wù)是否正常運行,確保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

2. 部署DashDot應(yīng)用
創(chuàng)建部署目錄
mkdir -p /data/dashdot
cd /data/dashdot
使用docker-cli創(chuàng)建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方式快速創(chuàng)建Dashdot容器
docker compose up -d

檢查Dashdot容器狀態(tài),確保Dashdot容器正常啟動
到此這篇關(guān)于Linux使用Docker部署DashDot訪問本地服務(wù)器面板的文章就介紹到這了,更多相關(guān)Docker部署DashDot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控功能
這篇文章主要介紹了基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控,skywalking提供了在很多不同的場景下用于觀察和監(jiān)控分布式系統(tǒng)的方式,文中給大家介紹如何快速部署skywalking全鏈路監(jiān)控,感興趣的朋友一起看看吧2022-03-03
在 Ubuntu 下通過 Docker 部署 Mastodon&nbs
在Ubuntu系統(tǒng)上通過Docker部署Mastodon服務(wù)器的步驟,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2025-03-03
Alpine Docker 容器中安裝包緩存與 C/C++ 運行問題的經(jīng)驗
本文介紹了在Docker中使用Alpine鏡像部署C/C++應(yīng)用的優(yōu)化方法,今天就來分享下我在Alpine容器中解決安裝包緩存與C/C++程序運行問題的經(jīng)驗,感興趣的朋友一起看看吧2025-06-06
基于jib-maven-plugin插件快速構(gòu)建微服務(wù)docker鏡像的方法
這篇文章主要介紹了基于jib-maven-plugin快速構(gòu)建微服務(wù)docker鏡像的方法,對于?Java?程序來說使用?jib-maven-plugin?插件來構(gòu)建鏡像還是非常方便的,本文通過實例代碼詳細講解,需要的朋友可以參考下2023-02-02
在Docker中安裝Oracle數(shù)據(jù)庫超詳細步驟
oracle作為全球最強大的關(guān)系型數(shù)據(jù)庫,應(yīng)用在各行各業(yè),下面這篇文章主要給大家介紹了關(guān)于在Docker中安裝Oracle數(shù)據(jù)庫的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-01-01

