Choose from thousands of official (like Wordpress, MySQL) and custom images with tags (like latest and specific versions) on Docker Hub or any other public and private registry.
How it works
Images are the blueprints for Docker containers. Therefore, in order to deploy an app, you need an image to deploy from. Images are gathered in registries (also called repositories). The most common registry is Docker Hub. Here, you can find official images maintained by the publishers themselves for the most popular software solutions.
Other sources for Docker images can also be official registries like quay.io or a private registry that doesn't need credentials. If these require credentials, please head to our Private Registries feature. If you want to host your own private registry with sloppy.io, you can do so with sloppy.io Agile.
Docker images come in versions and every version of an image is identified by a tag. By default, an image is deployed from it's
latest tag, meaning the latest version available. If your app relies on dependencies to other apps (like Wordpress depends on a MySQL database), this can lead to possible problems (like when the latest MySQL version was not supported by Wordpress). That way, tags keep your project setup safe and you should use them.
From the Dashboard of the sloppy.io Web UI, you can create a New Project. To compose your first app, click on Settings in the app field in the middle. Now, the first step is to select the image and tag for your app.
Selection of image path (left) and tag (right)
When you start typing in the name of an image (like
wordpress), sloppy.io will search Docker Hub for this image name and suggest options in a dropdown below the input field.
If you wish to add an image from a specific location, i.e. another public registry (like quay.io) or any private registry, type in the path, including the hostname, to the image without protocol, like
quay.io/repository/outline/shadowbox for quay.io or
registry.sloppy.io/sloppy-io/my-wordpress as an example for a private registry. In these cases, the autocomplete suggestions won't be of any use to you.
The input field next to the image path field is for the tag of the image. If you leave it blank, you will always get the
latest version of the image by default. If you need a specific version, type in the version number.
If you have chosen an image from Docker Hub and by clicking the tag field, you will automatically get a full list of the available tags to choose from. You can narrow it down by typing in a version number or name.
For setting up images with tags through the CLI, you can use our JSON and YAML formats or use a docker-compose.yml - here are the specifics:
- Public Registry, Private Registry (not hosted on sloppy.io, doesn't need credentials): Basic, Professional, Business
- Private Registry (not hosted on sloppy.io, but needs credentials): Professional (1x), Business (unlimited)
- Private Registry (hosted on sloppy.io): sloppy.io Agile (Additional Resource)