Hi @all, I try to setup the docker plugin on foreman but didn't get it up and running so far. I have two CentOS 7 boxes, one running foreman and one running docker. I've modified the docker sysconfig file to start docker with the remote API:
[email protected] ~$ curl -XGET http://localhost:4243/version {"Version":"1.10.3","ApiVersion":"1.22","GitCommit":"d381c64-unsupported","GoVersion":"go1.6.3","Os":"linux","Arch":"amd64","KernelVersion":"3.10.0-327.28.2.el7.x86_64","BuildTime":"2016-08-04T13:21:17.566257784+00:00","PkgVersion":"docker-common-1.10.3-46.el7.centos.10.x86_64"} [email protected] ~$ [...] [email protected] ~$ curl -XGET http://docker1.domain.local:4243/version {"Version":"1.10.3","ApiVersion":"1.22","GitCommit":"d381c64-unsupported","GoVersion":"go1.6.3","Os":"linux","Arch":"amd64","KernelVersion":"3.10.0-327.28.2.el7.x86_64","BuildTime":"2016-08-04T13:21:17.566257784+00:00","PkgVersion":"docker-common-1.10.3-46.el7.centos.10.x86_64"} [email protected] ~$ It work from the docker host and the foreman host, so far so good. Checking if additional operations work looks also good: [email protected] ~$ curl -XPOST http://docker1.domain.local:4243/images/create?fromImage=centos:7 {"status":"Trying to pull repository docker.io/library/centos ... "} {"status":"Pulling from docker.io/library/centos","id":"7"} {"status":"Pulling fs layer","progressDetail":{},"id":"8d30e94188e7"} {"status":"Downloading","progressDetail":{"current":526329,"total":70591526},"progress":"[\u003e ] 526.3 kB/70.59 MB","id":"8d30e94188e7"} [...] {"status":"Extracting","progressDetail":{"current":70591526,"total":70591526},"progress":"[==================================================\u003e] 70.59 MB/70.59 MB","id":"8d30e94188e7"} {"status":"Pull complete","progressDetail":{},"id":"8d30e94188e7"} {"status":"Pull complete","progressDetail":{},"id":"8d30e94188e7"} {"status":"Digest: sha256:2ae0d2c881c7123870114fb9cc7afabd1e31f9888dac8286884f6cf59373ed9b"} {"status":"Status: Downloaded newer image for docker.io/centos:7"} [email protected] ~$ But when I create the compute resource in foreman (without user/password/email), I get: Permission denied - connect(2) for 192.168.XXX.XXX:4243 (Errno::EACCES) If I use my Docker Hub credentials for user/password/email, I got the same error: Permission denied - connect(2) for 192.168.XXX.XXX:4243 (Errno::EACCES) Anyone any idea how can fix this? Regards Thomas -- Linux ... enjoy the ride! -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
