Skip to content

Docker image and version confusion  #4986

Open

Description

@ferbs

Is docker hub the right repository to use for this project?

Old versions have been pushed to the repo after newer versions, such that the first page mainly shows only v7 releases. (eg zenko/cloudserver:latest-7.10.19) And it's missing newer versions deeper in--the newest there is :8.2.7 but Github Releases shows @zenko/cloudserver is actually up to v8.7.7. Also, the value for "version" in package.json is inconsistent, showing v8.1.2 for that v8.2.7 image.

(I'm glad I noticed a v8 image because v7 bugs were getting frustrating: docker-entrypoint.sh fails to split the ENDPOINTS environment variable and it also clobbers any bind-mounted config file at /usr/src/app/config.json)

How to find the latest?

Activity

  1. b091 commented on Jun 5, 2023

    @b091

    found them here: registry.scality.com/cloudserver/cloudserver:8.7.23 ;)

  2. c-w commented on Jun 18, 2023

    @c-w

    found them here: registry.scality.com/cloudserver/cloudserver:8.7.23 ;)

    Note that this doesn't seem to support M1/M2 MacBooks: no matching manifest for linux/arm64/v8 in the manifest list entries

  3. ndtreviv commented on Apr 26, 2024

    @ndtreviv

    Ideally this wouldn't be so hard to find. I was also using the older docker hub versions.
    In fact, even the README takes you to the wrong place:

    [Run your Zenko CloudServer with Docker](https://hub.docker.com/r/zenko/cloudserver/)

  4. ferbs commented on Apr 26, 2024

    @ferbs
    Author

    Also related to inconsistent versioning, there are many dynamic dependencies in package dependencies that use named git tags. If using url-based dependencies over published packages at all, it's safer to use its sha commit, not a named tag that might silently change.

  5. yaceq commented on May 31, 2024

    @yaceq

    found them here: registry.scality.com/cloudserver/cloudserver:8.7.23 ;)

    Doesn't work anymore unfortunately :(
    Does anyone know where to get newer docker images?

  6. sysdump commented on Jul 25, 2024

    @sysdump

    It still works, but you need to find a valid tag. It seems to be a few versions behind the latest release here on github.

    You can use skopeo to get a list of tags from a registry:
    https://github.com/containers/skopeo

    With docker cli you can run this to get the list
    docker run quay.io/skopeo/stable:latest list-tags docker://registry.scality.com/cloudserver/cloudserver

    That should output something like this

    {
        "Repository": "registry.scality.com/cloudserver/cloudserver",
        "Tags": [
            "0f7f2ca43d21e6163b3c581ba18f333908e60a6f",
            "7.10.0.2",
            "7.10.13-svc-base",
            "7.10.14-svc-base",
            "7.10.15-1-svc-base",
            ...
            "8.8.18-svc-base",
            "8.8.18",
            "8.8.19-svc-base",
            "8.8.19",
            "8.8.2-svc-base",
            "8.8.2",
            "8.8.20-svc-base",
            "8.8.20",
            "8.8.3-svc-base",
            "8.8.3",
            "8.8.4-svc-base",
            "8.8.4",
            "8.8.5-svc-base",
            "8.8.5",
            "8.8.6-svc-base",
            "8.8.6",
            "8.8.7-svc-base",
            "8.8.7",
            "8.8.8-svc-base",
            "8.8.8",
            "8.8.9-svc-base",
            "8.8.9",
            "9e34fbc40e8b72ad75fe45520dbd786df3c11ecf"
        ]
    }
    

    Choose your tag and have fun. Good luck!

  7. vanthome commented on Oct 29, 2024

    @vanthome

    Would be really worth to put the image location in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions