WhaleDeck for iPhone

A native Docker manager for iPhone

Manage remote Docker containers from your iPhone with native views for status, logs, resources, images, networks, volumes, widgets, and Shortcuts.

WhaleDeck Docker manager on iPhone showing remote servers, container status, and resource usage
WhaleDeck server overview and container list on an iPhone.

What WhaleDeck provides

WhaleDeck is a native Docker manager for iPhone that connects to existing Docker hosts. Docker continues to run on your server, NAS, or Mac while the iPhone provides a secure interface for checking status, reading logs, inspecting resources, and performing controlled container actions.

Docker does not need to run directly on the iPhone for the phone to become a useful operations tool. WhaleDeck connects the device to Docker environments you already operate and translates the most common inspection and lifecycle tasks into a touch-first interface.

The iPhone experience is designed for moments when opening a laptop is unnecessary or impossible: checking whether a service is running, understanding an alert, reading recent output, or restarting a known stateless container. Deeper configuration work remains on the server or development machine where it belongs.

Built for the way you work

Container control in your pocket

Start, stop, restart, inspect, and verify containers without navigating a terminal on a small screen.

Logs and resources together

Compare recent output with container state, CPU, memory, ports, mounts, networks, and restart policy.

Native iOS workflows

Use widgets, Spotlight, Siri, and Apple Shortcuts to reach important servers and routines faster.

Manage Docker remotely instead of trying to run it on iOS

Docker Engine relies on operating-system capabilities that are not provided as a normal iPhone workload. A mobile Docker manager therefore acts as a client. It sends authorized requests to a Docker host and presents the response on the phone. This architecture keeps containers, images, networks, and persistent data on infrastructure designed to run them.

That separation is useful operationally. The server remains available when the phone is offline, and the phone does not become part of the application runtime. You can replace or update the client without moving workloads, and the same iPhone can switch between a development machine, home server, NAS, or remote Linux host.

Use a secure connection before convenient controls

Docker administration can provide powerful access to the host. WhaleDeck therefore connects through SSH instead of requiring an unauthenticated Docker socket exposed to the internet. Network restrictions, unique credentials, and a clear revocation process remain important even when the mobile interface feels simple.

Name connections so that production, staging, lab, and local systems cannot be confused. Confirm the server and target container before changing state. The interface removes command syntax, but it should never remove the context required to make a safe operational decision.

  • Use SSH through a VPN or trusted private network where practical.
  • Use unique keys and remove credentials that are no longer needed.
  • Avoid exposing the Docker API on insecure port 2375.
  • Keep a separate recovery path for important servers.

Handle the tasks that fit an iPhone screen

The strongest phone workflows are focused. Open a server overview, identify an exited or restarting container, inspect recent logs, compare resource values, and review its ports, mounts, image, and networks. If the evidence points to a safe transient failure, run the appropriate lifecycle action and watch the startup result.

Large Compose edits, secret rotation, database recovery, and destructive cleanup require more context and should move to a workstation. WhaleDeck is most valuable when it shortens the path from notification to understanding, then helps you choose whether the incident can be handled immediately or needs a deeper session.

Turn repeated checks into native iOS routines

A widget can keep selected server or container state visible without opening the app. Spotlight can find a known target by name. Shortcuts can retrieve an overview or run a narrowly scoped action. Siri can provide another entry point for routines where a spoken phrase is appropriate.

These features should complement monitoring rather than replace it. Reliable alerts, history, and escalation still belong in an observability system. The iPhone becomes the investigation and control surface that you can reach immediately after the alert arrives.

Frequently asked questions

Can Docker run directly on an iPhone?

Not as a normal Docker Engine host. WhaleDeck manages Docker running on another machine while the iPhone acts as the native client.

Can I view Docker container logs on iPhone?

Yes. WhaleDeck can present the recent log stream exposed by the Docker host, together with container state and operational details.

Can an iPhone restart a Docker container?

Yes, when the connection has permission. Confirm the server, container, workload state, and recent logs before restarting it.

Is remote Docker management from iOS secure?

It can be when the Docker host, transport, credentials, network, and device are configured securely. Do not expose an unauthenticated Docker socket.