Skip to content

CLI Machines Docker Shell

github-actions[bot] edited this page Aug 24, 2026 · 1 revision

ed machines docker shell

Opens an interactive shell in a container on a configured machine.

ed machines docker shell <machine> <container>
Argument Meaning Required Notes
<machine> machine name, SSH alias or id yes Must resolve to exactly one configured machine.
<container> container name or id yes Passed to Docker as one quoted argument.

The command checks that the machine is reachable and Docker is usable, then starts an interactive SSH terminal attached to the container. It uses the exact shell selection used by the Docker window: bash when present, otherwise sh. The SSH process owns stdin, stdout and stderr until the shell exits.

There is no --json because the result is an interactive terminal. The command does not use the remembered working directory from ed machines exec, since the shell starts inside the container. Its exit status is the SSH process exit status. An unknown machine exits 3, and an unreachable machine or unavailable Docker daemon exits 4.

ed machines docker shell box api
ed machines box docker shell api

CLI reference

Getting Started
Config
App
Extensions
Permissions
Usage
System
Music
Calendar
Clipboard
Color
Download
Apps
Tools
Shelf
Cleaner
Machines
Machines Remote
Machines Docker
Machines Files
Machines Power
Machines Workspace
Attention
Companion
Herdr
Lid Awake
Machines Terminal
Machines Thermal

Guides

Clone this wiki locally