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

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.

Tags

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.

Setup

Web UI

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)

Image

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.

Tag

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.

CLI

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:

Feature Details

Category: Deploy
Hosting Plan:

  • 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)
Did this answer your question?