AgentX
Installer · Docker

Kør daemonen i én container.

Docker er den samme AgentX-daemon som Linux-pakkerne — systemtilstand i en kasse. Én container, én tilmelding, mange agenter indeni. Virker på Mac, Windows og Linux med Docker Desktop eller Docker Engine. Dit arbejde bliver på de volumener, du monterer. Hub-imaget indeholder daemonen og AgentX CLI; ved første start henter den Claude Code, Codex og Grok CLI ned i data-voluminet (kræver netværk — vi videredistribuerer ikke de binære filer i imaget).

~ hub.docker.com/r/agentxhq/agentx-daemon · mærke latest · konsol på 127.0.0.1:3333 · linux/amd64 i dag

Oprindelige pakker (Linux og Mac) i stedet →
01 / 05
Forudsætninger

Det, du skal bruge før du går i gang.

02 / 05
Installer med Docker

Samme image. Vælg dit værts-OS.

Containeren er altid Linux. På Mac og Windows kører Docker Desktop det Linux-image for dig. Kommandoerne nedenfor henter agentxhq/agentx-daemon:latest til en første prøve på standardkonsolporten. Lås et versionsmærke, når du vil have en fast version.

Linux · Docker Engine eller Desktop

Installer Docker Engine til din distribution (fra Dockers dokumentation, eller Docker Desktop på en arbejdsstation. Din bruger skal kunne tale med Docker-socketten (ofte medlemskab af gruppen docker ).

1 · Hent
docker pull agentxhq/agentx-daemon:latest
2 · Kør
docker run -d --name agentx --restart unless-stopped \
  -p 127.0.0.1:3333:3333 \
  -v agentx-data:/var/lib/agentx \
  -v agentx-root:/root \
  -v agentx-home:/home \
  agentxhq/agentx-daemon:latest

Foretrækker du en oprindelig pakkeinstallation på bare-metal-servere? Brug de oprindelige Linux-pakker i stedet.

3 · Åbn konsollen
xdg-open http://127.0.0.1:3333/console

Eller åbn http://127.0.0.1:3333/console. Sundhed: curl -sS http://127.0.0.1:3333/readyz.

03 / 05
Tilmeld og gør krav

Forbind containeren til din konto.

04 / 05
Data og Unix-brugere

Volumener holder dit arbejde. Brugere isolerer agenter.

Imaget kører som root inde i containeren — det er bevidst flerbrugertilstand, det samme som agentx-server på bart metal. Root i containeren er ikke root på din bærbare, medmindre du eskalerer Docker selv.

/var/lib/agentx

Daemon-tilstand

SQLite, identitet, tilmelding. Navngivet volumen agentx-data. Overlever genskabelse af containeren.

/root

Standard-workspaces

Agenter, der kører som root, bruger /root/.agentx/<Name>. CLI-auth-filer ligger under /root også. Volumen agentx-root.

/home

Andre Unix-brugere

Hjem til brugere, du opretter til run_as. Volumen agentx-home.

Tilføj en bruger til run_as.

Vælgeren til opret-agent lister Unix-konti inde i containeren, der har en rigtig login-shell og et hjemmekatalog. Opret brugere med useradd; de lander på voluminet /home og overlever image-opgraderinger.

Tilføj en login-bruger
docker exec -it agentx useradd -m -s /bin/bash alice
docker exec -it agentx id alice

Opret derefter en agent i konsollen, og sæt Kør som til alice. Workspace ligger som standard under /home/alice/.agentx/<AgentName>.

List de brugere, daemonen vil annoncere
docker exec agentx getent passwd | cut -d: -f1,6,7

Konti med shells som nologin eller false udelades fra vælgeren.

05 / 05
Drift dag to

Opgrader, stop, og behold orienteringen.

Opgrader til et nyt imagemærke
docker pull agentxhq/agentx-daemon:latest
docker rm -f agentx
docker run -d --name agentx --restart unless-stopped \
  -p 127.0.0.1:3333:3333 \
  -v agentx-data:/var/lib/agentx \
  -v agentx-root:/root \
  -v agentx-home:/home \
  agentxhq/agentx-daemon:latest

Genbrug de samme volumenavne, så tilmelding og workspaces kommer tilbage. For at låse en version fast, erstat :latest med et versionsmærke fra Hub-taglisten.

Stop
docker rm -f agentx

Volumener bliver, indtil du sletter dem eksplicit.

Log ind → Linux-pakker Tillid og sikkerhed