DockZ là app menu bar chỉ ~8 MB, chạy dockerd thật trong một VM Alpine siêu nhẹ — kèm dashboard kiểu Docker Desktop và máy ảo Linux kiểu Multipass. Một app thay cho cả bộ công cụ.
Viết hoàn toàn bằng SwiftUI trên Virtualization.framework của Apple. Quản lý container, image, volume, network, registry, compose stack và máy ảo Linux — tất cả trong một cửa sổ.






vsock, vậy thôiDocker socket được nối qua vsock. Các port publish ra được tự động ánh xạ về localhost. $HOME được chia sẻ qua virtiofs nên bind mount dùng được ngay.
dockerd upstream chạy trong Alpine. docker, docker compose và buildx đều chạy được — thông qua context dockz.
Container, image, volume, network, registry, compose stack. Form tạo / sửa, log trực tiếp, inspect, cùng bộ lọc + tìm kiếm trên mọi danh sách (container nhóm theo stack, container crash được đánh dấu) — giống Docker Desktop, nhưng viết bằng SwiftUI.
VM Alpine / Debian / Ubuntu (ARM64), truy cập qua SSH. Template cluster k3s / k8s master + node chỉ với một click. Kiểu Multipass, dùng chung một mạng NAT.
Lần chạy đầu tiên, DockZ build guest image trong một VM netboot dùng xong bỏ, đồng thời tải CLI song song. Đóng cửa sổ lại là docker ps chạy được ngay.
Các port TCP và UDP được publish sẽ tự động ánh xạ về localhost thông qua Docker events API. Không cần cấu hình gì.
Snapshot copy-on-write APFS tức thì cho ổ đĩa VM, có rollback. Dùng Rosetta để chạy image linux/amd64 trên ARM.
Số CPU, RAM, giới hạn ổ đĩa, chia sẻ $HOME qua virtiofs, thư mục dữ liệu đổi được vị trí (chuyển toàn bộ sang SSD rời).
Không cần Homebrew. DockZ tải binary tĩnh chính thức của docker + compose, có kiểm checksum, rồi nối vào terminal của bạn bằng một đoạn trong ~/.zshrc có thể gỡ bỏ.
Chỉ gồm framework của Apple, code trong repo này, và swift-nio-ssl của chính Apple (đã pin phiên bản) cho TLS key lưu bằng phần cứng. Build được chỉ với Command Line Tools.
Quản lý Docker host từ xa qua SSH hoặc mutual TLS — hoặc Colima / OrbStack ngay trên Mac này — và chuyển mọi tab bằng ⌘1…⌘9. TLS key nằm trong Secure Enclave, mở bằng Touch ID.
CPU, bộ nhớ, mạng và ổ đĩa của từng container theo thời gian thực, cùng các chỉ số của VM, phân tích dung lượng lưu trữ, và dọn image, volume, build cache không dùng chỉ với một click.
Nếu engine ngừng phản hồi hoặc kernel của guest gặp lỗi, DockZ tự khởi động lại VM và giữ console log của các lần boot gần đây để chẩn đoán.
Không tài khoản, không telemetry, không trình cập nhật chạy ngầm. Ngồi đọc hết cả codebase trong một lần là được.
| DockZ | Docker Desktop | OrbStack | Colima | |
|---|---|---|---|---|
| 💾 Dung lượng app | ~8 MB (bản tải 3.5 MB) | ~1.5 GB+ | vài trăm MB | CLI + các gói phụ thuộc qua brew |
| 💵 Giấy phép | Apache 2.0, miễn phí | Trả phí nếu ≥ 250 nhân viên | Mã nguồn đóng, trả phí | MIT, miễn phí |
| 🐳 Docker engine | ✓ thật | ✓ | ✓ | ✓ |
| 🖥️ Máy ảo Linux | ✓ Alpine / Debian / Ubuntu | — | — | — |
| ⚡ Native (không Electron) | ✓ Swift / SwiftUI | — Electron | — | — CLI |
| 🔌 Tự động forward port | ✓ TCP + UDP | ✓ | ✓ | Thủ công |
macOS 15+ trên Apple Silicon. Không cần Homebrew (nhưng vẫn có bản Homebrew), không cần mật khẩu admin.
Tải DockZ-<version>.dmg từ trang Releases, kéo DockZ vào Applications rồi mở lên. Với bản build chưa notarize: cho phép một lần trong System Settings → Privacy & Security → Open Anyway.
Cần có Command Line Tools. Script tự ký kèm entitlement cho VM (dùng chứng chỉ Apple Development nếu tìm thấy, không thì ký ad-hoc). Muốn dùng chứng chỉ riêng? Xem hướng dẫn ký.
DockZ tự tải CLI và thiết lập context dockz giúp bạn.
Tạo một VM Ubuntu và SSH thẳng vào từ Terminal.
Đang cân nhắc giữa các công cụ? Xem so sánh DockZ với Docker Desktop, OrbStack và Colima.
Đúng vậy — miễn phí, giấy phép Apache 2.0, công ty dùng cũng không phải mua license theo đầu người. DockZ chạy Docker Engine thật (dockerd) trong một VM Alpine Linux gọn nhẹ trên Virtualization.framework của Apple.
OrbStack rất tốt nhưng là mã nguồn đóng và phải trả phí khi dùng cho mục đích thương mại; Colima miễn phí nhưng chỉ có CLI và cài qua Homebrew. DockZ là app native mã nguồn mở hoàn toàn, chỉ ~8 MB, có dashboard GUI, không cần Homebrew, không cần mật khẩu admin, và còn quản lý được cả máy ảo Linux đa dụng.
Được — tab Machines tạo VM Alpine/Debian/Ubuntu kèm template master/node k3s hoặc kubeadm chỉ với một cú click; các node dùng chung một mạng NAT nên bạn dựng được cluster nhiều node ngay trên một chiếc Mac.
Có. Engine là Docker upstream nên compose, buildx và registry riêng chạy y hệt như trên Linux. Image linux/amd64 chạy qua Rosetta.
Có — bạn thêm các engine khác qua SSH hoặc mutual TLS (hoặc socket của một engine khác ngay trên Mac) rồi chuyển qua lại giữa chúng trên mọi tab. Client key TLS được tạo trong Secure Enclave của Mac và dùng kèm Touch ID.
Không. Lần chạy đầu tiên, DockZ tự build guest image và tải docker CLI chính thức + plugin compose, có kiểm checksum — một chiếc Mac mới tinh đi từ con số 0 tới docker ps chỉ trong một cửa sổ.
Tải về (hoặc build trong vài phút), gỡ Docker Desktop và quên luôn Electron đi. DockZ chạy native, tốn rất ít RAM và không gửi dữ liệu về cho ai cả.