Dockspan

Docker & Kubernetes,
sắp xếp theo dự án.

Dockspan là ứng dụng desktop nhanh, lấy thư mục dự án làm trung tâm. Compose, container, image, volume và cluster Kubernetes trong một ứng dụng nhẹ.

Dockspan

Vì sao chọn Dockspan?

Lấy dự án làm trung tâm

Thêm một thư mục có file Compose hoặc Dockerfile rồi quản lý như một khối: up, stop, restart, down, sửa file.

Docker + Kubernetes

Container, image, volume và các cluster trong kubeconfig nằm cạnh nhau.

Dùng chung docker context

Mỗi kết nối là một docker context thật, nên lệnh docker cũng thấy được.

Mọi loại engine

Socket cục bộ, SSH, TCP+TLS và WSL2.

Nhẹ

Tauri + Rust, không đóng gói cả trình duyệt và không chạy dịch vụ nền nặng.

Bí mật nằm trong Rust

Webview không chạm vào socket hay kubeconfig; giá trị trong .env được che.

Tính năng

Dự án

Quản lý cả dự án Compose cùng lúc.

  • Tự nhận diện thư mục (docker-compose.yml, Dockerfile).
  • compose up / stop / restart / down chỉ một cú nhấp.
  • Duyệt và sửa file; .env che các giá trị nhạy cảm.
Dự án

Container

Log, terminal, thống kê và inspect cho từng container.

  • Log realtime, lọc theo mức và từ khóa.
  • Terminal xterm.js tích hợp, giữ nguyên khi chuyển trang.
  • Tạo, chạy, dừng, khởi động lại, xóa; xem CPU và RAM ngay trên bảng.
Container

Kubernetes

Cluster trong kubeconfig, độc lập với engine Docker.

  • Deployment: scale và rollout restart.
  • Pod: log, terminal exec, giải thích lỗi thường gặp.
  • Service và port-forward; danh sách cập nhật bằng watch.
Kubernetes

Kết nối

Chuyển đổi giữa các engine chỉ với một cú nhấp.

  • Engine local, SSH, TCP+TLS và WSL2, lưu thành docker context thật.
  • Chọn host từ ~/.ssh/config, áp dụng cả ProxyJump và khóa.
  • Liệt kê distro WSL2, cài Docker Engine một cú nhấp.
Kết nối

Terminal SSH

Trang SSH riêng với terminal thật.

  • Số tab tùy ý cho mỗi host, chạy ssh của hệ thống trong pseudo-terminal.
  • Nhập mật khẩu, vim/htop và đổi cỡ cửa sổ đều hoạt động.
  • Tách sang cửa sổ riêng; kết nối lại phiên đã kết thúc.
Terminal SSH

Dọn dẹp

Xem trước thứ sẽ bị xóa trước khi xóa thật.

  • Xem trước image, network, volume và build cache không dùng.
  • Dọn thủ công hoặc theo lịch tự động.
  • "Đang dùng" nghĩa là có container nào, kể cả đã dừng, tham chiếu tới.
Dọn dẹp

Và hơn thế nữa

Bảng lệnh ⌘K / Ctrl+KGiao diện tiếng Anh và tiếng ViệtBật/tắt engine ngay trong ứng dụngBanner khi mất kết nốiPull image có tiến trình, build, lịch sử layerDuyệt, sao lưu và khôi phục volume

Tải Dockspan

Tải bản mới nhất từ GitHub Releases, hoặc build từ mã nguồn.

Bản phát hành sắp có (macOS, Windows, Linux).

Build từ mã nguồn

pnpm install
pnpm package