Skip to content

[bug] docker-compose uses 'latest' tags; should use version numbers #554

@pandafy

Description

@pandafy

Describe the bug
Using latest tags in docker-compose can cause unwanted upgrades if using docker compose pull instead of make pull (which pulls the correct image and tag them as latest). This may accidentally pull incompatible versions and break a working deployment unexpectedly. This is especially risky for users running older or stable releases (for example, 24.11), because pulling will download newer images (e.g., 25.10.1) without warning.

Steps To Reproduce

  1. Deploy using docker-compose for a specific release (e.g., 24.11)
  2. Run docker compose pull
  3. Docker downloads images tagged as latest (typically the newest release)
  4. Deployment may break due to incompatibility or unexpected updates

Expected behavior
Images should always match the intended release version in the compose file, avoiding accidental upgrades or mismatches regardless of command usage.

Screenshots
N/A

System Informatioon:

  • OS: Any
  • Docker version: Any
  • Browser and Browser Version (if applicable): N/A
  • Additional context: The workflow currently relies on make pull to determine and overwrite the tags as latest, but this is not a reliable safeguard against accidental upgrades.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions