Docker
Containers
Manage Docker containers in SkyPort.
SkyPort's Docker workflow is split across the backend API, the dashboard, and the CLI. The CLI currently focuses on the local Docker runtime, while the backend exposes richer container and host operations to the UI.
CLI Surface
terminal
skyport docker ps
skyport docker logs my-container
skyport docker restart my-container
Backend Container Operations
The backend Docker module exposes host operations for:
- listing containers
- starting, stopping, and restarting containers
- deleting containers
- executing into a container
- container stats and logs
- image list, delete, run, and prune
- volume list, create, delete, and prune
- network list and prune
Use the dashboard when you want those actions presented as UI controls. Use the CLI when you want quick terminal access.
Practical Workflow
- List running containers.
- Open logs on the target container.
- Restart only the container you need.
- Move to the dashboard if you need a broader host view.
Useful Troubleshooting Commands
terminal
skyport docker ps
skyport docker logs my-container
skyport docker restart my-container
docker info
What Not To Document
- Docker registry hosting
- Registry replication
- Docker Hub replacement behavior
- Image push workflows that are not exposed in the codebase
