-
Nextcloud-AIO - Define nextcloud-aio-apache LAN IP:PORT
Hi Everyone, I am setting up Nextcloud AIO for the first time and I have been stumped by this problem for the past two day. The nextcloud-aio-apache Lan IP:PORT looks to be using a bridged connection. It is bound to the servers IP address using port 11000 (10.1.1.1:11000) I would like it to use and IP address from a custom define Network Type: so I am not exposing my servers primary IP address to the internet via a reverse proxy. Would anyone know of a way to do this? I am newish to docker and next cloud but can get my round with some time. I can see there is a way to define some apache variables such as APACHE_IP_BINDING and APACHE_PORT. But Binding reads to be more used for allowing networks to talk to it. And Port is used to define the port APACHE talks on... Is there a APACHE_IP variable I can define but have somehow missed?
-
Where is the Ultimate network settings guide?
Hi Everyone! Is there a networking guide somewhere for unraid? I have a few questions regarding nic's, enabling vlans, connecting them to the VM, what physical nics are supported in unraid for nic expansion etc... My search through the forms hasn't returned anything yet, and the unraid manual only has brief overview. aka ''' Network Settings By default, Unraid will attempt to get an IP address from a DHCP server present on your local network (typically by your router). From this page, you can configure a static IP address, set up bonding, bridging, or other options. Setting a static IP is recommended, but not required to use Unraid. ''' I want some MEAT i can chew about how the network settings work with some examples of when/when not to enable certain settings. Thanks everyone.
-
Docker Container accessible over the network but cannot get to Internet
Not sure if this information is helpful information but here is the docker inspect information for the container with different settings applied. docker inspect Plex-Media-Server1 - Using IP address 10.120.0.8 [ { "Id": "5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92", "Created": "2024-09-24T03:50:24.199443807Z", "Path": "/init", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 22872, "ExitCode": 0, "Error": "", "StartedAt": "2024-09-24T03:50:27.2928961Z", "FinishedAt": "0001-01-01T00:00:00Z", "Health": { "Status": "healthy", "FailingStreak": 0, "Log": [ { "Start": "2024-09-24T13:56:08.307402063+10:00", "End": "2024-09-24T13:56:08.354217242+10:00", "ExitCode": 0, "Output": "" }, { "Start": "2024-09-24T13:56:13.566282073+10:00", "End": "2024-09-24T13:56:13.61439358+10:00", "ExitCode": 0, "Output": "" }, { "Start": "2024-09-24T13:56:18.847216783+10:00", "End": "2024-09-24T13:56:18.90201181+10:00", "ExitCode": 0, "Output": "" }, { "Start": "2024-09-24T13:56:24.120504432+10:00", "End": "2024-09-24T13:56:24.170239244+10:00", "ExitCode": 0, "Output": "" }, { "Start": "2024-09-24T13:56:29.402641429+10:00", "End": "2024-09-24T13:56:29.464116439+10:00", "ExitCode": 0, "Output": "" } ] } }, "Image": "sha256:c97f94aa96ac79a71328ec790c260f972b5746756d9ee35262f663d320f99cb6", "ResolvConfPath": "/var/lib/docker/containers/5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92/resolv.conf", "HostnamePath": "/var/lib/docker/containers/5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92/hostname", "HostsPath": "/var/lib/docker/containers/5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92/hosts", "LogPath": "/var/lib/docker/containers/5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92/5c892ef7910a491c8a06dd9d9b97681a32f31ab360fbaf7158de69e927071f92-json.log", "Name": "/Plex-Media-Server1", "RestartCount": 0, "Driver": "btrfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": [ "dc51a2a6167d6f107ad3e75cadc28a80c7d648a1afdfa7b812bc35cdf5cb0399" ], "HostConfig": { "Binds": [ "/tmp/plex-ramdisk:/transcode:rw", "/mnt/user/Media:/data:rw", "/mnt/user/appdata/Plex-Media-Server1:/config:rw" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": { "max-file": "1", "max-size": "50m" } }, "NetworkMode": "br0.120", "PortBindings": {}, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "ConsoleSize": [ 0, 0 ], "CapAdd": null, "CapDrop": null, "CgroupnsMode": "private", "Dns": [], "DnsOptions": [], "DnsSearch": [], "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", "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": [], "BlkioDeviceWriteBps": [], "BlkioDeviceReadIOps": [], "BlkioDeviceWriteIOps": [], "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [ { "PathOnHost": "/dev/dri", "PathInContainer": "/dev/dri", "CgroupPermissions": "rwm" } ], "DeviceCgroupRules": null, "DeviceRequests": null, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": 2048, "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", "/sys/devices/virtual/powercap" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": null, "Name": "btrfs" }, "Mounts": [ { "Type": "bind", "Source": "/tmp/plex-ramdisk", "Destination": "/transcode", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/Media", "Destination": "/data", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/appdata/Plex-Media-Server1", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "5c892ef7910a", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "1900/udp": {}, "32400/tcp": {}, "32410/udp": {}, "32412/udp": {}, "32413/udp": {}, "32414/udp": {}, "32469/tcp": {}, "8324/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "TZ=Australia/Sydney", "HOST_OS=Unraid", "HOST_HOSTNAME=Home-NAS", "HOST_CONTAINERNAME=Plex-Media-Server1", "PLEX_CLAIM=Insert Token from https://plex.tv/claim", "PLEX_UID=99", "PLEX_GID=100", "VERSION=latest", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "TERM=xterm", "LANG=C.UTF-8", "LC_ALL=C.UTF-8", "CHANGE_CONFIG_DIR_OWNERSHIP=true", "HOME=/config" ], "Cmd": null, "Healthcheck": { "Test": [ "CMD-SHELL", "/healthcheck.sh || exit 1" ], "Interval": 5000000000, "Timeout": 2000000000, "Retries": 20 }, "Image": "plexinc/pms-docker", "Volumes": { "/config": {}, "/transcode": {} }, "WorkingDir": "", "Entrypoint": [ "/init" ], "OnBuild": null, "Labels": { "net.unraid.docker.icon": "https://raw.githubusercontent.com/plexinc/pms-docker/master/img/plex-server.png", "net.unraid.docker.managed": "dockerman", "net.unraid.docker.webui": "http://[IP]:[PORT:32400]/web", "org.opencontainers.image.created": "2024-09-11T16:25:53.185Z", "org.opencontainers.image.description": "\"The Plex Media Server\"", "org.opencontainers.image.licenses": "NOASSERTION", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.revision": "c8e17655441744e88dd3b45f96f824052fda79a3", "org.opencontainers.image.source": "https://github.com/plexinc/pms-docker", "org.opencontainers.image.title": "Plex Media Server", "org.opencontainers.image.url": "https://github.com/plexinc/plex-media-server", "org.opencontainers.image.vendor": "Plex, GmbH", "org.opencontainers.image.version": "1.41.0.8992-8463ad060" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "3255a46214d6f91a6f7574e45b1aa9ae99a978fb6cfa125710bf0ec03d1340ba", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "/var/run/docker/netns/3255a46214d6", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": { "br0.120": { "IPAMConfig": { "IPv4Address": "10.120.0.8" }, "Links": null, "Aliases": [ "5c892ef7910a" ], "NetworkID": "9efa12103805b450dffe5f2546843bb91c737498e77285919c863d20f88e7af8", "EndpointID": "ec70d552333b50a636622ee2d1f3efba41b4c5b83a40d528c1f07760c3be9339", "Gateway": "10.120.0.1", "IPAddress": "10.120.0.8", "IPPrefixLen": 24, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "", "DriverOpts": null } } } } ] --------------- root@Home-NAS:~# docker inspect Plex-Media-Server1 - Using a automatically assigned IP address. (10.120.0.2 auto assigned) [ { "Id": "fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820", "Created": "2024-09-24T03:58:11.686048418Z", "Path": "/init", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 30406, "ExitCode": 0, "Error": "", "StartedAt": "2024-09-24T03:58:14.770800197Z", "FinishedAt": "0001-01-01T00:00:00Z", "Health": { "Status": "starting", "FailingStreak": 0, "Log": [] } }, "Image": "sha256:c97f94aa96ac79a71328ec790c260f972b5746756d9ee35262f663d320f99cb6", "ResolvConfPath": "/var/lib/docker/containers/fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820/resolv.conf", "HostnamePath": "/var/lib/docker/containers/fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820/hostname", "HostsPath": "/var/lib/docker/containers/fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820/hosts", "LogPath": "/var/lib/docker/containers/fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820/fd6bf00c2872a866b46a120c0ae000f3b88bef4627cea31399cbe3379f2dc820-json.log", "Name": "/Plex-Media-Server1", "RestartCount": 0, "Driver": "btrfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "/mnt/user/Media:/data:rw", "/mnt/user/appdata/Plex-Media-Server1:/config:rw", "/tmp/plex-ramdisk:/transcode:rw" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": { "max-file": "1", "max-size": "50m" } }, "NetworkMode": "br0.120", "PortBindings": {}, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "ConsoleSize": [ 0, 0 ], "CapAdd": null, "CapDrop": null, "CgroupnsMode": "private", "Dns": [], "DnsOptions": [], "DnsSearch": [], "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", "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": [], "BlkioDeviceWriteBps": [], "BlkioDeviceReadIOps": [], "BlkioDeviceWriteIOps": [], "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [ { "PathOnHost": "/dev/dri", "PathInContainer": "/dev/dri", "CgroupPermissions": "rwm" } ], "DeviceCgroupRules": null, "DeviceRequests": null, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": 2048, "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", "/sys/devices/virtual/powercap" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": null, "Name": "btrfs" }, "Mounts": [ { "Type": "bind", "Source": "/mnt/user/Media", "Destination": "/data", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/appdata/Plex-Media-Server1", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/tmp/plex-ramdisk", "Destination": "/transcode", "Mode": "rw", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "fd6bf00c2872", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "1900/udp": {}, "32400/tcp": {}, "32410/udp": {}, "32412/udp": {}, "32413/udp": {}, "32414/udp": {}, "32469/tcp": {}, "8324/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "HOST_CONTAINERNAME=Plex-Media-Server1", "PLEX_CLAIM=Insert Token from https://plex.tv/claim", "PLEX_UID=99", "PLEX_GID=100", "VERSION=latest", "TZ=Australia/Sydney", "HOST_OS=Unraid", "HOST_HOSTNAME=Home-NAS", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "TERM=xterm", "LANG=C.UTF-8", "LC_ALL=C.UTF-8", "CHANGE_CONFIG_DIR_OWNERSHIP=true", "HOME=/config" ], "Cmd": null, "Healthcheck": { "Test": [ "CMD-SHELL", "/healthcheck.sh || exit 1" ], "Interval": 5000000000, "Timeout": 2000000000, "Retries": 20 }, "Image": "plexinc/pms-docker", "Volumes": { "/config": {}, "/transcode": {} }, "WorkingDir": "", "Entrypoint": [ "/init" ], "OnBuild": null, "Labels": { "net.unraid.docker.icon": "https://raw.githubusercontent.com/plexinc/pms-docker/master/img/plex-server.png", "net.unraid.docker.managed": "dockerman", "net.unraid.docker.webui": "http://[IP]:[PORT:32400]/web", "org.opencontainers.image.created": "2024-09-11T16:25:53.185Z", "org.opencontainers.image.description": "\"The Plex Media Server\"", "org.opencontainers.image.licenses": "NOASSERTION", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.revision": "c8e17655441744e88dd3b45f96f824052fda79a3", "org.opencontainers.image.source": "https://github.com/plexinc/pms-docker", "org.opencontainers.image.title": "Plex Media Server", "org.opencontainers.image.url": "https://github.com/plexinc/plex-media-server", "org.opencontainers.image.vendor": "Plex, GmbH", "org.opencontainers.image.version": "1.41.0.8992-8463ad060" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "9330c366a59f597f31069e400b6b9aa40c4263af8e4f690e37e78152d8e66dee", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "/var/run/docker/netns/9330c366a59f", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": { "br0.120": { "IPAMConfig": null, "Links": null, "Aliases": [ "fd6bf00c2872" ], "NetworkID": "9efa12103805b450dffe5f2546843bb91c737498e77285919c863d20f88e7af8", "EndpointID": "b371a7c765162e0b3de8a0e9dbafe7413e640d9230d4978a7f1d40a7784f9559", "Gateway": "10.120.0.1", "IPAddress": "10.120.0.2", "IPPrefixLen": 24, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "", "DriverOpts": null } } } } ] ----------------- root@Home-NAS:~# docker inspect Plex-Media-Server1 - Manually Assigned 10.120.0.2 [ { "Id": "c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12", "Created": "2024-09-24T03:59:27.601271022Z", "Path": "/init", "Args": [], "State": { "Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 405, "ExitCode": 0, "Error": "", "StartedAt": "2024-09-24T03:59:30.777933078Z", "FinishedAt": "0001-01-01T00:00:00Z", "Health": { "Status": "starting", "FailingStreak": 0, "Log": [] } }, "Image": "sha256:c97f94aa96ac79a71328ec790c260f972b5746756d9ee35262f663d320f99cb6", "ResolvConfPath": "/var/lib/docker/containers/c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12/resolv.conf", "HostnamePath": "/var/lib/docker/containers/c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12/hostname", "HostsPath": "/var/lib/docker/containers/c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12/hosts", "LogPath": "/var/lib/docker/containers/c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12/c549755d3bfc2f49e476f2f61e047e663a7746d52cbe533b22eb2075ddaffb12-json.log", "Name": "/Plex-Media-Server1", "RestartCount": 0, "Driver": "btrfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": [ "/tmp/plex-ramdisk:/transcode:rw", "/mnt/user/Media:/data:rw", "/mnt/user/appdata/Plex-Media-Server1:/config:rw" ], "ContainerIDFile": "", "LogConfig": { "Type": "json-file", "Config": { "max-file": "1", "max-size": "50m" } }, "NetworkMode": "br0.120", "PortBindings": {}, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "ConsoleSize": [ 0, 0 ], "CapAdd": null, "CapDrop": null, "CgroupnsMode": "private", "Dns": [], "DnsOptions": [], "DnsSearch": [], "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", "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": [], "BlkioDeviceReadBps": [], "BlkioDeviceWriteBps": [], "BlkioDeviceReadIOps": [], "BlkioDeviceWriteIOps": [], "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": [ { "PathOnHost": "/dev/dri", "PathInContainer": "/dev/dri", "CgroupPermissions": "rwm" } ], "DeviceCgroupRules": null, "DeviceRequests": null, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": 2048, "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", "/sys/devices/virtual/powercap" ], "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ] }, "GraphDriver": { "Data": null, "Name": "btrfs" }, "Mounts": [ { "Type": "bind", "Source": "/tmp/plex-ramdisk", "Destination": "/transcode", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/Media", "Destination": "/data", "Mode": "rw", "RW": true, "Propagation": "rprivate" }, { "Type": "bind", "Source": "/mnt/user/appdata/Plex-Media-Server1", "Destination": "/config", "Mode": "rw", "RW": true, "Propagation": "rprivate" } ], "Config": { "Hostname": "c549755d3bfc", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "1900/udp": {}, "32400/tcp": {}, "32410/udp": {}, "32412/udp": {}, "32413/udp": {}, "32414/udp": {}, "32469/tcp": {}, "8324/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PLEX_CLAIM=Insert Token from https://plex.tv/claim", "PLEX_UID=99", "PLEX_GID=100", "VERSION=latest", "TZ=Australia/Sydney", "HOST_OS=Unraid", "HOST_HOSTNAME=Home-NAS", "HOST_CONTAINERNAME=Plex-Media-Server1", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "TERM=xterm", "LANG=C.UTF-8", "LC_ALL=C.UTF-8", "CHANGE_CONFIG_DIR_OWNERSHIP=true", "HOME=/config" ], "Cmd": null, "Healthcheck": { "Test": [ "CMD-SHELL", "/healthcheck.sh || exit 1" ], "Interval": 5000000000, "Timeout": 2000000000, "Retries": 20 }, "Image": "plexinc/pms-docker", "Volumes": { "/config": {}, "/transcode": {} }, "WorkingDir": "", "Entrypoint": [ "/init" ], "OnBuild": null, "Labels": { "net.unraid.docker.icon": "https://raw.githubusercontent.com/plexinc/pms-docker/master/img/plex-server.png", "net.unraid.docker.managed": "dockerman", "net.unraid.docker.webui": "http://[IP]:[PORT:32400]/web", "org.opencontainers.image.created": "2024-09-11T16:25:53.185Z", "org.opencontainers.image.description": "\"The Plex Media Server\"", "org.opencontainers.image.licenses": "NOASSERTION", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.revision": "c8e17655441744e88dd3b45f96f824052fda79a3", "org.opencontainers.image.source": "https://github.com/plexinc/pms-docker", "org.opencontainers.image.title": "Plex Media Server", "org.opencontainers.image.url": "https://github.com/plexinc/plex-media-server", "org.opencontainers.image.vendor": "Plex, GmbH", "org.opencontainers.image.version": "1.41.0.8992-8463ad060" } }, "NetworkSettings": { "Bridge": "", "SandboxID": "5fbab485d5a91d03b4233e24f786e77a223947b6a2901f42714a44c6343b0813", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": {}, "SandboxKey": "/var/run/docker/netns/5fbab485d5a9", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": { "br0.120": { "IPAMConfig": { "IPv4Address": "10.120.0.2" }, "Links": null, "Aliases": [ "c549755d3bfc" ], "NetworkID": "9efa12103805b450dffe5f2546843bb91c737498e77285919c863d20f88e7af8", "EndpointID": "9fc8540d9ea2a8672fd9509b7b4b479fa499bcd09a4234abbb28259cf6238c99", "Gateway": "10.120.0.1", "IPAddress": "10.120.0.2", "IPPrefixLen": 24, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "", "DriverOpts": null } } } } ] Something else worth mentioning is when I manually apply the 10.120.0.2 address the plex server is still able to access the internet. I also just tried with another IP address 10.120.0.250 and I didn't have any issues. Which leads me to think there could be something odd config linked to the 10.120.0.8 address? Is there some way to identify any stagnant addressing configuration in docker?
-
-
Docker Container accessible over the network but cannot get to Internet
Hi All, The setup, I have unraid running on one vlan 181 and have a plex docker container running on vlan 120 with an ip addressed assigned to the container of 10.120.0.8. I am able to reach the plex docker container over the network from both vlans but the container cannot reach anything in the internet. Checking out the firewall logs I can see DNS entries from 10.120.0.8 are reaching 8.8.8.8 and I am getting a reply but nothing happens after that. Due to this issue I am unable to claim my plex server or access any of the plex libraries. I then tried to remove the network from the container while still keeping it on vlan 120 and it was automictically assigned 10.120.0.2 at which point the container could access the intenet... very odd... I would like to be able to assign an IP address of my choice to the container but I am not sure why doing so is stopping access to the internet. Does anyone know of any troubleshooting techniques or additional logs files I can review to figure out what is going on? As I am stumped as to why two addresses on the same network result in two different outcomes... I assume its something with docker... as I am very new to docker but you know what they say when you assume. Thanks everyone for any guidance.
Theyouth1
Members
-
Joined
-
Last visited