Linuxword Global
当前位置: Linux技术 > Docker 容器管理器,Fastdock

一個簡潔的基於 Web 的 Docker 容器管理介面,設計現代。該應用程式透過美觀的 Web 介面,提供了一種快速直觀的方式,可以隨時隨地啟動和停止 Docker 容器。

简单 Docker 容器管理器,这种方式启动和管理 Docker,小学生都会。
Fastdock Github: https://github.com/totovr46/fastdock

fast-demo-1 iphone

imgSpider 采集中...

安全聲明

 

此應用程式僅供內部使用,應部署在 VPN 後面或安全的網路環境中。

  • 沒有身份驗證或授權機制
  • 直接存取 Docker 守護進程
  • 無需高級驗證的文件上傳功能
  • 僅適用於開發/登台環境
imgSpider 采集中...

特點

 

  • 即時容器管理:啟動和停止 Docker 容器
  • 自訂容器圖標:上傳自訂圖標,以便更好地進行視覺識別
  • 容器重新命名:為容器指派自訂名稱
  • 響應式設計:可在桌上型電腦、平板電腦和行動裝置上無縫運作
imgSpider 采集中...

快速入門

 

先決條件

 

  • Node.js >= 16.0.0
  • Docker 守護程式正在執行
  • Docker 套接字可存取(/var/run/docker.sock

安裝

 

  1. 克隆儲存庫
git clone https://github.com/totovr46/fastdock.git
cd fastdock
 
  1. 安裝依賴項
npm install
 
  1. 啟動應用程式
npm start
 
  1. 訪問介面 打開瀏覽器並導航至http://serverIP:3080
imgSpider 采集中...

API 端點

 

容器操作

 

  • GET /api/containers- 列出所有容器
  • POST /api/containers/:id/start- 啟動容器
  • POST /api/containers/:id/stop- 停止容器
  • GET /api/containers/name/:name- 透過名稱尋找容器

容器設定

 

  • POST /api/containers/settings/:id- 更新容器設定(名稱、圖示)
  • GET /api/containers/settings- 取得所有容器設置
imgSpider 采集中...

開發

 

專案結構

 

fastdock/
├── server.js              # Main server file
├── package.json          # Dependencies and scripts
├── public/
│   ├── index.html        # Main web interface
│   ├── assets/           # Uploaded container icons
│   └── containerSettings.json  # Container customization data
└── README.md
 
imgSpider 采集中...

配置

 

環境變數

 

  • PORT- 伺服器連接埠(預設:3080),您可以根據需要在 server.js 檔案中更改它

Docker 套接字

 

應用程式需要存取 Docker 套接字。請確保 Docker 正在運作並且套接字可存取:

Linux/macOS:

ls -la /var/run/docker.sock
 

Windows(WSL):

# Ensure Docker Desktop is running
docker ps
 
imgSpider 采集中...

用法

 

基本操作

 

  1. 檢視容器:主介面顯示所有容器及其目前狀態
  2. 開始/停止:點擊任何容器卡上的開始/停止按鈕
  3. 刷新:使用刷新按鈕更新容器列表
  4. 編輯容器:點選編輯圖示可自訂容器名稱和圖標

容器客製化

 

  1. 點擊任意容器卡上的編輯圖示(鉛筆)
  2. 上傳自訂圖示(僅限圖像檔案)
  3. 設定自訂名稱以便於識別
  4. 點擊“儲存”以應用更改

狀態指示器

 

  • imgSpider 采集中...

    綠色:容器正在運行

  • imgSpider 采集中...

    紅色:容器已停止

imgSpider 采集中...

安全注意事項

 

網路安全

 

  • 在 VPN 後部署:確保應用程式只能透過安全的 VPN 連線存取
  • 內部網路:僅在受信任的內部網路中使用

文件上傳安全

 

  • 容器圖示僅接受圖像文件
  • 檔案儲存在public/assets/目錄中

Docker 存取

 

  • 應用程式需要 Docker 套接字存取
  • 所有VPN用戶都將擁有完整的容器管理功能
  • 考慮 Docker 套接字安全最佳實踐
imgSpider 采集中...

限制

 

  • 無用戶身份驗證:所有用戶都具有相同的存取級別
  • 無稽核日誌:容器操作未記錄
  • 本機儲存:設定儲存在本機 JSON 檔案中
  • 單一實例:不適用於多執行個體部署

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) *** 在线联系博主***
+1(323)529-5889

TeleGram联系

WhatsAPP联系

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

关于VmShell INC

VMSHELL INC 是一家成立于2021年的美国云计算服务公司,总部位于怀俄明州谢里丹,专注于提供全球数据中心的虚拟机服务器租赁和全球金融服务。 公司旗下品牌包括VmShell 和ToToTel,业务覆盖亚洲和美洲以及欧洲,致力于为外贸企业提供高效、稳定的网络解决方案。购买CMI香港服务器

站点统计

  • 文章总数: 3145 篇
  • 草稿数目: 0 篇
  • 分类数目: 9 个
  • 独立页面: 0 个
  • 评论总数: 3 条
  • 链接总数: 0 个
  • 标签总数: 48319 个
  • 注册用户: 139 人
  • 访问总量: 8,648,030 次
  • 最近更新: 2025年12月7日