Аннотация:We present a set of tools to manage Docker containers named YASTD (Yet Another Simple Tools for Docker). It has three primary purposes:
- to allow users to create containers remotely accessible via secure shell (SSH);
- to let users configure their containers and save the changes as new images;
- to isolate users from each other and restrict their access to the Docker features that could potentially disrupt the work of a server.
The tools are accessible via a simple command line interface.
The commands for managing containers allow creating containers from available images, listing the available containers, stopping and restarting containers, pausing and unpausing all processes within a container, and removing containers. Also available are the commands to create new images from the changes made to the containers, list the available images, and remove images. The users cannot see, modify, or remove containers and images created by other users.
We also give an assessment of the security level of the tools and outline the possible approaches to its improvement.
Keywords: cloud computing, container virtualization, Docker