/usr/bin/docker-latest: Error response from daemon: driver failed programming external connectivity on endpoint tender_euler (X): Error starting userland proxy:

I’m trying to run drupal container via docker yet getting following an error:

# docker run --publish 8080:80 --detach drupal
41277ddd74935e4e3bff6892d0529cb0531d28f7ec4f5469977683a9b10c1dec
/usr/bin/docker-latest: Error response from daemon: driver failed programming external connectivity on endpoint tender_euler (09305a4da1323c02ed7b234ebcd3e1d3619fa0097636c3c627a4f66aee5df38f): Error starting userland proxy:.
# 

docker info:

# docker info
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 1
Server Version: 1.12.3
Storage Driver: devicemapper
 Pool Name: docker-253:0-8507801-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 656.7 MB
 Data Space Total: 107.4 GB
 Data Space Available: 14.72 GB
 Metadata Space Used: 1.913 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.146 GB
 Thin Pool Minimum Free Space: 10.74 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker-latest/devicemapper/devicemapper/data
 WARNING: Usage of loopback devices is strongly discouraged for production use. Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
 Metadata loop file: /var/lib/docker-latest/devicemapper/devicemapper/metadata
 Library Version: 1.02.135-RHEL7 (2016-09-28)
Logging Driver: journald
Cgroup Driver: systemd
Plugins:
 Volume: local
 Network: overlay bridge null host
 Authorization: rhel-push-plugin
Swarm: inactive
Runtimes: docker-runc runc
Default Runtime: docker-runc
Security Options: seccomp selinux
Kernel Version: 3.10.0-514.2.2.el7.x86_64
Operating System: Red Hat Enterprise Linux
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 2
CPUs: 8
Total Memory: 7.638 GiB
Name: 7dvdsc01.uftwf.dev
ID: F7LP:GGFB:WBCQ:ID3W:OLHS:FBKA:JRIF:22BM:ENVR:W6QC:F7RR:UKPW
Docker Root Dir: /var/lib/docker-latest
Debug Mode (client): false
Debug Mode (server): false
Registry: https://registry.access.redhat.com/v1/
Insecure Registries:
 127.0.0.0/8
Registries: registry.access.redhat.com (secure), docker.io (secure)
# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.3 (Maipo)
#

Please advise.

Same version, same issue here… ever found out what’s up with this error?

[root@logdev01 customized-shibboleth-idp]# docker run -d -p 4443:4443 -p 8443:8443 -p 8080:8080 --name="shib-local-test" -e JETTY_BROWSER_SSL_KEYSTORE_PASSWORD=$(cat p) -e JETTY_BACKCHANNEL_SSL_KEYSTORE_PASSWORD=$(cat p) cua.edu/shibboleth-idp:1
ae0c8e32546c2f137a35debee0615303b2fbe2975fa15957af8a24cf294bc607
/usr/bin/docker-latest: Error response from daemon: driver failed programming external connectivity on endpoint shib-local-test (87268e5c863ffa3bc81cca478d63bc4861dbdb311981d9126975d96398692c12): Error starting userland proxy:.
[root@logdev01 customized-shibboleth-idp]#

If I omit the port options (-p), it does start without issues… I cant seem to find any processes using the ports this containers needs to use.

Thanks,
Mohamed.

try

docker stop $(docker ps -a -q); docker rm $(docker ps -a -q); docker volume rm $(docker volume ls -qf dangling=true)
docker network rm(docker network ls -q)

then update your docker & reboot)

You are correct in that removing the port options causes it to work.
But I need the port options.

I am using: docker run 10.0.75.1:26006:26006/tcp
and get same error

If I use: docker run 26006:26006/tcp
Then docker container ps PORTS shows: 0.0.0.0:26006->26006/tcp

I am using: Docker version 19.03.5, build 633a0ea