Skip to content

Sort containers by Labels.com.docker.compose.container-number #679

Open
@AkramiPro

Description

@AkramiPro

Thank you for the great work on docker-gen.

I want to sort my containers using container-number, but I think this is not supported yet, or I might be doing it wrong.

Image

sort by Labels.com.docker.compose.container-number

{{ $backends := sortObjectsByKeysAsc (whereLabelValueMatches . "com.example.haproxy.backend" "true") "Labels.com.docker.compose.container-number" }}

result:

    server app-3 172.25.0.3:443
    server app-9 172.25.0.4:443
    server app-8 172.25.0.5:443
    server app-4 172.25.0.6:443
    server app-7 172.25.0.7:443
    server app-10 172.25.0.8:443
    server app-1 172.25.0.9:443
    server app-2 172.25.0.10:443
    server app-6 172.25.0.11:443
    server app-5 172.25.0.12:443

sort by Name

{{ $backends := sortObjectsByKeysAsc (whereLabelValueMatches . "com.example.haproxy.backend" "true") "Name" }}

result:

    server app-1 172.25.0.9:443
    server app-10 172.25.0.8:443
    server app-2 172.25.0.10:443
    server app-3 172.25.0.3:443
    server app-4 172.25.0.6:443
    server app-5 172.25.0.12:443
    server app-6 172.25.0.11:443
    server app-7 172.25.0.7:443
    server app-8 172.25.0.5:443
    server app-9 172.25.0.4:443

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions