This application is a convenient tool for managing Docker containers on Linux and MacOS machines through SSH connectivity. Users can easily add multiple servers and connect using either a password or an SSH key for secure access. The app offers basic functionalities including listing and inspecting containers, as well as monitoring their resource usage. Additionally, users can also list and inspect images stored on their server, providing a foundation for Docker management.
The current version of the application is a lighter version meant to give users a taste of its capabilities, specifically focusing on testing the SSH connection to the server. For those who find the basic features appealing and desire a more comprehensive experience, there's an option to subscribe to the full version available on the App Store. The full version includes all features from the lite version, along with advanced functionalities such as the ability to create, start, stop, restart, and remove multiple containers simultaneously. Furthermore, it allows users to view live logs, access a container's shell, build images, search for images, and manage image pulls from both public and private registries.
This application securely stores server information on the phone, ensuring that all data is deleted if the app is uninstalled. An important aspect of its design is that users do not need to enable the Docker daemon or API for the app to function. This is emphasized as a security measure, as opening unnecessary ports can expose the server to various threats. Therefore, the app is engineered to connect exclusively through SSH, promoting best practices for server security.
The application also addresses common questions regarding its use. For instance, it explains how non-root users can gain access by being added to the Docker group, ensuring smooth execution of commands without the need for "sudo." The app provides specific guidelines for connecting to Docker Desktop on MacOS and for adding users on Synology and QNAP servers. If users encounter issues, they encourage feedback via an email address for bug reporting. This approach fosters a supportive community and continuous improvement for the application.