Skip to content

Pin Docker image versions in compose.yaml files instead of using 'latest' #375

@coderabbitai

Description

@coderabbitai

Description

Docker appears to download images repeatedly even when no new releases have been conducted, when using the latest tag. Consider pinning to dedicated stable versions instead across all compose.yaml files.

Context

This concern was raised during review of PR #367, which introduces Docker/Podman Compose configurations across multiple integration guides.

References

Affected Files

Multiple compose.yaml files across the repository, including:

  • docs/integrate/influxdb/compose.yaml
  • docs/integrate/amqp/compose.yaml
  • docs/integrate/collectd/compose.yaml
  • docs/integrate/mongodb/compose.yaml
  • docs/integrate/mqtt/compose.yaml
  • docs/integrate/mysql/compose.yaml
  • docs/integrate/oracle/compose.yaml
  • docs/integrate/postgresql/compose.yaml
  • docs/integrate/statsd/compose.yaml
  • docs/integrate/telegraf/compose.yaml
  • And others

Recommendation

Replace latest tags with specific version tags (e.g., crate:5.9.5, influxdb:2.7) to ensure reproducible builds and avoid unnecessary downloads.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions