@@ -25,41 +25,16 @@ the same configuration key is defined as a `Env Var` this last will replace the
2525#### Docker
2626
2727``` bash
28- make && \
29- make promu && \
30- promu build --prefix .build/darwin-amd64 && \
31- make docker DOCKER_REPO=docker.io/slashdevops
32-
3328docker run --rm \
34- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
35- -v ~ /.aws:/credentials \
36- -v ~ /.aws:/credentials \
29+ -i \
30+ -u nobody:nogroup \
31+ --privileged \
32+ -v ~ /tmp/queries/m1.yaml:/home/nobody/m1.yaml:ro \
33+ -v /tmp/:/home/nobody/tmp/:rw \
34+ -v ~ /.aws:/home/nobody/.aws:ro \
3735 -e " AWS_SDK_LOAD_CONFIG=1" \
38- -e " AWS_CONFIG_FILE=/credentials/.aws/config" \
39- -e " AWS_SHARED_CREDENTIALS_FILE=/credentials/.aws/credentials" \
40- -e " AWS_PROFILE=slashdevops" \
41- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
42- --debug
43-
44- docker run --rm \
45- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
46- -v ~ /.aws/credentials:/home/.aws/credentials:ro \
47- -v ~ /.aws/config:/home/.aws/config:ro \
4836 -e " AWS_PROFILE=slashdevops" \
49- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
50- --debug
51-
52- docker run --rm \
53- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
54- -e " AWS_REGION=eu-west-1" \
55- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /metrics/m1.yaml \
56- --debug
57-
58- docker run --rm \
59- -v ~ /tmp/queries/m1.yaml:/metrics/m1.yaml \
60- -v $HOME /.aws/credentials:/home/nobody/.aws/credentials -u nobody \
61- -v $HOME /.aws/config:/home/nobody/.aws/config -u nobody \
62- slashdevops/aws-cloudwatch-exporter-linux-amd64:develop ls -la /home/nobody/
37+ slashdevops/aws-cloudwatch-exporter-linux-amd64:develop metrics get --metricsFiles /home/nobody/m1.yaml --outFile /home/nobody/tmp/out.yaml
6338```
6439
6540#### Binary
0 commit comments