I'm looking for a bit of help running google home from docker. The docker addon is here https://hub.docker.com/r/keydon/googlehomekodi/ The problem is the port, It seems to conflict with my MariaDB container. When running the google home container I get the following error Error starting userland proxy: listen tcp 0.0.0.0:8099: bind: address already in use. I believe this is due to this: f98cc7bd9a19 mariadb:latest "docker-entrypoint..." 3 days ago Up 11 hours 0.0.0.0:3306->3306/tcp MariaDB Can anyone help me? Would I need to expose my webserver 8080 to the internet? It does say self hosting doesn't require the kodi webserver api to be exposed to the internet, but doesn't say that under docker. Any help would be great.
Docker Google Home (Solved)
-
davidsilva -
July 24, 2018 at 12:34 PM -
Thread is Resolved
-
-
Mariadb is listening on 3306.
The issue is something else that is listening on 8099
-
- Official Post
You could try
"netstat -pna | grep 8099" to see what else is using 8099. (Possibly a duplicate instance of googlehomekodi) Try "docker ps -a"
to see what is running. -
When running "netstat -pna | grep 8099" I get:
tcp 0 0 :::8099 :::* LISTEN 958/hyperiond
"docker ps -a"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f98cc7bd9a19 mariadb:latest "docker-entrypoint..." 5 days ago Up 7 hours 0.0.0.0:3306->3306/tcp mariadbIs my hyperion install using this port? if so how do I change it. My hyperion is from the services addon within libreelec.
-
- Official Post
-
docker run -d \
--restart always \
-p 0.0.0.0:8099:8099 \
--name googlehomekodi \
-e KODI_PROTOCOL="http" \
-e KODI_IP="libreelec" \
-e KODI_PORT="8080" \
-e PORT="8099" \
-e KODI_USER="kodi" \
-e KODI_PASSWORD="kodi" \
-e AUTH_TOKEN="mypassword" \
keydon/googlehomekodi
running that via ssh results in: Error starting userland proxy: listen tcp 0.0.0.0:8099: bind: address already in use. -
- Official Post
YES! see above and change the port numbers
-
what would I out to change it to 8999?
-
Ive asked on the kodi forum and the docker creator
-
- Official Post
Good grief: I give up
-
I've changed the port. Didn't make myself clear. I just need the url. Thanks for the help. The docker container is now running on port 8999