Linux如何使用Docker部署DashDot訪問本地服務(wù)器面板
DashDot是一款簡單、實(shí)用的開源現(xiàn)代服務(wù)器儀表盤,主要應(yīng)用于小型 VPS 和私人的服務(wù)器(比如說NAS),它是一個(gè)界面非常漂亮的監(jiān)控服務(wù)器面板!
1. 本地環(huán)境檢查
本篇文章演示環(huán)境為CentOS 7,使用Xshell7進(jìn)行ssh,需安裝Docker(本次實(shí)踐部署環(huán)境為個(gè)人測試環(huán)境,生產(chǎn)環(huán)境請謹(jǐ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
通過運(yùn)行映像來驗(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ù)器面板的文章就介紹到這了,更多相關(guān)Docker部署DashDot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Centos7安裝docker compse踩過的坑及解決方法
本文,我們介紹如何在centos7環(huán)境下安裝docker-compose, 記錄下安裝過程步驟以及遇到的問題還有解決辦法,感興趣的朋友參考下吧2018-01-01docker compose入門helloworld的詳細(xì)過程
docker-compose是基于docker的,所以我們需要先安裝docker才能使用docker-compose,接下來通過本文給大家介紹docker compose入門helloworld的過程,一起看看吧2021-09-09在IntelliJ IDEA中使用Docker的開發(fā)指南
這篇文章主要給大家介紹了在IntelliJ IDEA中使用Docker開發(fā)指南,文中通過圖文介紹的非常詳細(xì),對我們的使用Docker有一定的幫助,需要的朋友可以參考下2023-09-09Docker 制作鏡像Dockerfile和commit操作
這篇文章主要介紹了Docker 制作鏡像Dockerfile和commit操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11使用DockerFile構(gòu)建docker鏡像掛載目錄,數(shù)據(jù)卷同步問題
這篇文章主要介紹了使用DockerFile構(gòu)建docker鏡像掛載目錄,數(shù)據(jù)卷同步問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07