Linux如何使用Docker部署DashDot訪問(wèn)本地服務(wù)器面板
DashDot是一款簡(jiǎn)單、實(shí)用的開源現(xiàn)代服務(wù)器儀表盤,主要應(yīng)用于小型 VPS 和私人的服務(wù)器(比如說(shuō)NAS),它是一個(gè)界面非常漂亮的監(jiān)控服務(wù)器面板!
1. 本地環(huán)境檢查
本篇文章演示環(huán)境為CentOS 7,使用Xshell7進(jìn)行ssh,需安裝Docker(本次實(shí)踐部署環(huán)境為個(gè)人測(cè)試環(huán)境,生產(chǎn)環(huán)境請(qǐng)謹(jǐn)慎)
1.1 安裝docker
沒(méi)有安裝Docker的小伙伴需安裝Docker,已有Docker可跳過(guò)以下步驟。
首先在終端中執(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
通過(guò)運(yùn)行映像來(lái)驗(yàn)證 Docker 引擎安裝是否成功
sudo docker run hello-world
檢查Docker服務(wù)是否正常運(yùn)行,確保Docker正常運(yùn)行
# 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容器正常啟動(dòng)
到此這篇關(guān)于Linux使用Docker部署DashDot訪問(wèn)本地服務(wù)器面板的文章就介紹到這了,更多相關(guān)Docker部署DashDot內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于docker部署skywalking實(shí)現(xiàn)全鏈路監(jiān)控功能
這篇文章主要介紹了基于docker部署skywalking實(shí)現(xiàn)全鏈路監(jiān)控,skywalking提供了在很多不同的場(chǎng)景下用于觀察和監(jiān)控分布式系統(tǒng)的方式,文中給大家介紹如何快速部署skywalking全鏈路監(jiān)控,感興趣的朋友一起看看吧2022-03-03
在 Ubuntu 下通過(guò) Docker 部署 Mastodon&nbs
在Ubuntu系統(tǒng)上通過(guò)Docker部署Mastodon服務(wù)器的步驟,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2025-03-03
Alpine Docker 容器中安裝包緩存與 C/C++ 運(yùn)行問(wèn)題的經(jīng)驗(yàn)
本文介紹了在Docker中使用Alpine鏡像部署C/C++應(yīng)用的優(yōu)化方法,今天就來(lái)分享下我在Alpine容器中解決安裝包緩存與C/C++程序運(yùn)行問(wèn)題的經(jīng)驗(yàn),感興趣的朋友一起看看吧2025-06-06
基于jib-maven-plugin插件快速構(gòu)建微服務(wù)docker鏡像的方法
這篇文章主要介紹了基于jib-maven-plugin快速構(gòu)建微服務(wù)docker鏡像的方法,對(duì)于?Java?程序來(lái)說(shuō)使用?jib-maven-plugin?插件來(lái)構(gòu)建鏡像還是非常方便的,本文通過(guò)實(shí)例代碼詳細(xì)講解,需要的朋友可以參考下2023-02-02
在Docker中安裝Oracle數(shù)據(jù)庫(kù)超詳細(xì)步驟
oracle作為全球最強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù),應(yīng)用在各行各業(yè),下面這篇文章主要給大家介紹了關(guān)于在Docker中安裝Oracle數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01
debian12安裝docker的實(shí)現(xiàn)步驟
本文主要介紹了debian12安裝docker的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-05-05

