Can you use:
--group-add docker?
or in compose v2 file:
version: "2.4"
services:
prometheus:
group_add:
- docker
On 09 Aug 22:48, Umang Goel wrote:
> ls -l /var/run/docker.sock
>
> - srwxrw-rw- 1 root docker 0 Aug 7 11:31 /var/run/docker.sock after
> making changes as per Tom,
>
> On Sunday, 9 August 2020 02:16:28 UTC+5:30, Julien Pivotto wrote:
> >
> > On 07 Aug 04:36, Umang Goel wrote:
> > > Hello Tom,
> > >
> > > Even this is not working, I am still facing the same issue. Can you help
> > me
> > > how did you implement it.
> >
> >
> > What are you current permissions on the /var/run/docker.sock ?
> >
> > ls -l /var/run/docker.sock
> >
> > >
> > > On Friday, 7 August 2020 16:47:23 UTC+5:30, Tom Kun wrote:
> > > >
> > > > Hello Umang,
> > > >
> > > > What are you current permissions on the /var/run/docker.sock ?
> > > >
> > > > I faced the same issue, and to start and no rebuild the Prometheus
> > image
> > > > with the appropriate user.
> > > > I put the rights to read and write the docker.socket.
> > > >
> > > > sudo chmod 766 /var/run/docker.sock
> > > >
> > > > I hope this gonna help you.
> > > >
> > > >
> > > > On Friday, 7 August 2020 11:59:32 UTC+2, Umang Goel wrote:
> > > >>
> > > >> Hello Community,
> > > >>
> > > >> I tired using Docker Swarm Service Discovery in prometheus, but
> > facing
> > > >> problems using it. I followed the docker swarm support documentation
> > > >> <https://prometheus.io/docs/guides/dockerswarm/>. Created a
> > daemon.json
> > > >> file and mounted /var/run/docker.sock in prometheus container.
> > Container is
> > > >> giving permission denied error as prometheus is running as nobody and
> > > >> doesn't have access to mounted /var/run/docker.sock. Below is my
> > > >> prometheus.yml.
> > > >> Prometheus Version : v2.20.1
> > > >>
> > > >> prometheus:
> > > >> image: prom/prometheus
> > > >> networks:
> > > >> - monitor
> > > >> ports:
> > > >> - "9090:9090"
> > > >> command:
> > > >> - '--config.file=/etc/prometheus/prometheus.yml'
> > > >> - '--storage.tsdb.path=/prometheus'
> > > >> - '--storage.tsdb.retention=${PROMETHEUS_RETENTION:-24h}'
> > > >> volumes:
> > > >> - prometheus:/prometheus
> > > >> - /home/efs/devops/dsm:/etc/prometheus:ro
> > > >> - /var/run/docker.sock:/var/run/docker.sock:ro
> > > >> deploy:
> > > >> mode: replicated
> > > >> replicas: 1
> > > >> resources:
> > > >> limits:
> > > >> memory: 1024M
> > > >> reservations:
> > > >> memory: 128M
> > > >>
> > > >> Prometheus.yml
> > > >>
> > > >> scrape_configs:
> > > >> - job_name: 'docker'
> > > >> dockerswarm_sd_configs:
> > > >> - host: unix:///var/run/docker.sock
> > > >> role: nodes
> > > >>
> > > >> Error:
> > > >> [email protected] <javascript:> |
> > level=error
> > > >> ts=2020-08-06T07:21:19.106Z caller=refresh.go:98 component="discovery
> > > >> manager scrape" discovery=dockerswarm msg="Unable to refresh target
> > groups"
> > > >> err="error while listing swarm nodes: Got permission denied while
> > trying to
> > > >> connect to the Docker daemon socket at unix:///var/run/docker.sock:
> > Get
> > > >> \"http://%2Fvar%2Frun%2Fdocker.sock/v1.24/nodes\": dial unix
> > > >> /var/run/docker.sock: connect: permission denied
> > > >>
> > > >
> > >
> > > --
> > > You received this message because you are subscribed to the Google
> > Groups "Prometheus Users" group.
> > > To unsubscribe from this group and stop receiving emails from it, send
> > an email to [email protected] <javascript:>.
> > > To view this discussion on the web visit
> > https://groups.google.com/d/msgid/prometheus-users/e5e55a73-7cc1-4c0c-99e3-0a09270df62bo%40googlegroups.com.
> >
> >
> >
> >
> > --
> > Julien Pivotto
> > @roidelapluie
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-users/e5614621-f57a-466e-befd-269bf77d69c8o%40googlegroups.com.
--
Julien Pivotto
@roidelapluie
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/20200810065045.GA9108%40oxygen.