News:

Server migration complete, Welcome to version 2.1.1

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 15483
Latest: MrCreed
New This Month: 105
New This Week: 19
New Today: 8
Stats
Total Posts: 126945
Total Topics: 15568
Most Online Today: 108
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 6
Guests: 61
Total: 67

Docker Container - No Multisync Discovery

Started by EricD, October 04, 2022, 10:22:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

EricD

I have FPP 6.1.1 running in a Docker container successfully, except for multisync. The docker instance is not finding any of the other instances on my network and vise-versa. Any tips for how to debug would be appreciated.


Here is the output of inspecting the container.

root@fpp-master:/home/edalquist# docker container inspect fpp
[
    {
        "Id": "d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319",
        "Created": "2022-10-05T04:08:47.538191862Z",
        "Path": "/opt/fpp/Docker/runDocker.sh",
        "Args": [],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 29871,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2022-10-05T04:09:12.817636542Z",
            "FinishedAt": "0001-01-01T00:00:00Z"
        },
        "Image": "sha256:dedd49bc7d5ed2d8ea8dfd301d56f6a45fdd7ae38c24c642f6fac085e3a75741",
        "ResolvConfPath": "/var/lib/docker/containers/d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319/hostname",
        "HostsPath": "/var/lib/docker/containers/d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319/hosts",
        "LogPath": "/var/lib/docker/containers/d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319/d472e9407700a7af8886b1d03da21d22f8b93958b6b8a513afda8964c34b6319-json.log",
        "Name": "/fpp",
        "RestartCount": 0,
        "Driver": "vfs",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "docker-default",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/opt/fpp/media:/home/fpp/media:rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {
                    "max-file": "5",
                    "max-size": "10m"
                }
            },
            "NetworkMode": "default",
            "PortBindings": {
                "32320/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32320"
                    }
                ],
                "32322/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32322"
                    }
                ],
                "32328/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32328"
                    }
                ],
                "4048/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "4048"
                    }
                ],
                "5568/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "5568"
                    }
                ],
                "80/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "80"
                    }
                ]
            },
            "RestartPolicy": {
                "Name": "always",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "private",
            "Dns": null,
            "DnsOptions": null,
            "DnsSearch": null,
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "ConsoleSize": [
                0,
                0
            ],
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": null,
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "KernelMemory": 0,
            "KernelMemoryTCP": 0,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": null,
            "Name": "vfs"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/opt/fpp/media",
                "Destination": "/home/fpp/media",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "fpp-master",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "32320/udp": {},
                "32322/tcp": {},
                "32328/tcp": {},
                "4048/udp": {},
                "5568/udp": {},
                "80/tcp": {},
                "9000/tcp": {},
                "9000/udp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "TZ=America/Los_Angeles",
                "FPP_DOCKER_IP=192.168.0.101",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
            ],
            "Cmd": null,
            "Image": "falconchristmas/fpp:6.1.1",
            "Volumes": {
                "/home/fpp/media": {}
            },
            "WorkingDir": "",
            "Entrypoint": [
                "/opt/fpp/Docker/runDocker.sh"
            ],
            "OnBuild": null,
            "Labels": {}
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "54ed93b6f1739a364be5ae2f2407fbe0a267a9fdbf131294be0698e1e2bc7185",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "32320/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32320"
                    }
                ],
                "32322/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32322"
                    }
                ],
                "32328/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "32328"
                    }
                ],
                "4048/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "4048"
                    }
                ],
                "5568/udp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "5568"
                    }
                ],
                "80/tcp": [
                    {
                        "HostIp": "0.0.0.0",
                        "HostPort": "80"
                    }
                ],
                "9000/tcp": null,
                "9000/udp": null
            },
            "SandboxKey": "/var/run/docker/netns/54ed93b6f173",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "c17885e38ea56abb6c22a7f39f00001d896bbcbbe9fc1216772faa5c4a8cda98",
            "Gateway": "172.17.0.1",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "172.17.0.2",
            "IPPrefixLen": 16,
            "IPv6Gateway": "",
            "MacAddress": "02:42:ac:11:00:02",
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "4774700cd9404202fe624b2307a2bc07f2e476e43d3a19d071e1c81287d52f55",
                    "EndpointID": "c17885e38ea56abb6c22a7f39f00001d896bbcbbe9fc1216772faa5c4a8cda98",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
                }
            }
        }
    }
]

OS and Docker version info:
root@fpp-master:/home/edalquist# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
root@fpp-master:/home/edalquist# docker --version
Docker version 20.10.18, build b40c2f6

EricD

Solved ... Not sure if this is the right approach but since I run a single Docker instance per LXC container I just removed the port mappings and run the container in network_mode: host

Support FPP

+- Recent Topics

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod