






















loading...
Generate
datasets to train
artificial general engineer.
Ships as a single self-contained Docker image.
juakali:latest ubuntu:24.04 base ~480MB · total downloads
$ docker load -i juakali.tar
Loaded image: juakali:latest
$ bash install.sh --port 9000
Loading image...
✓ Juakali is ready
→ http://localhost:9000
$ docker exec juakali supervisorctl status
juakali RUNNING pid 28, uptime 0:00:12
nginx RUNNING pid 29, uptime 0:00:12
redis RUNNING pid 27, uptime 0:00:12
1port exposed
3services inside
10k+concurrent WS clients
0host dependencies
total
downloads
Prerequisites
Only Docker is required. Everything else is pre-baked into the image.
| Platform | Requirement | Min Version | Notes |
|---|---|---|---|
| Linux | Docker Engine | 24.0+ | Ubuntu, Debian, Fedora, RHEL, Arch |
| macOS | Docker Desktop | 4.20+ | Apple Silicon and Intel both supported |
| Windows | Docker Desktop + WSL2 | 4.20+ | WSL2 backend required |
Download
Download the image archive and install script. All platforms use the same image.
All releases on github.com/qet-lab/juakali/releases ↗ · Download counts pulled live from the GitHub API.
Installation
Install Docker for your platform, then load and run the image.
1
Ubuntu / Debian
# One-liner install
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER && newgrp docker
Fedora / RHEL
sudo dnf install docker-ce docker-ce-cli containerd.io sudo systemctl enable --now docker sudo usermod -aG docker $USER
2
docker --version
# Docker version 24.x.x or higher
3
# Load the image (one-time) docker load -i juakali.tar # Run with install script bash install.sh --port 9000 # Or manually docker run -d \ --name juakali \ --restart unless-stopped \ -p 9000:9000 \ juakali:latest
4
xdg-open http://localhost:9000
1
brew install --cask docker
# Or download .dmg: docs.docker.com/desktop/install/mac-install/
2
Docker Desktop → Settings → Resources → Advanced
# Recommended minimums
CPUs : 4+
Memory : 8 GB
Disk : 20 GB
3
docker load -i juakali.tar bash install.sh --port 9000
4
open http://localhost:9000
1
wsl --install
wsl --set-default-version 2
# Restart when prompted
2
# docs.docker.com/desktop/install/windows-install/
# Run installer → enable "Use WSL2 based engine"
# Restart → launch Docker Desktop
# Wait for whale icon in taskbar to stop animating
3
docker --version docker run hello-world
4
docker load -i juakali.tar docker run -d ` --name juakali ` --restart unless-stopped ` -p 8080:9000 ` juakali:latest
Note: Use backtick ` for line continuation in PowerShell, not \. To use install.sh, run it inside a WSL2 terminal instead.
5
Start-Process "http://localhost:9000"
Operations
Container and service-level control commands.
docker start juakali docker stop juakali docker restart juakali docker stats juakali docker logs -f juakali docker exec -it juakali bash
docker exec juakali supervisorctl status docker exec juakali supervisorctl restart juakali docker exec juakali supervisorctl restart nginx docker exec juakali supervisorctl restart redis
docker exec juakali tail -f /var/log/juakali/engine.log docker exec juakali tail -f /var/log/juakali/engine-err.log docker exec juakali tail -f /var/log/juakali/nginx-access.log
docker stop juakali && docker rm juakali docker rmi juakali:latest docker system prune -a
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。