Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IPv6 DNS is unreachable inside docker container

Featured Replies

Docker daemon copies /etc/resolv.conf from host into containers on bridge network, which contains an ipv6 address which the container cannot access. (I have enabled IPv6 of course)

For example my resolv.conf in a container: (they look the same in all containers)

# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

nameserver 192.168.31.1
nameserver fe80::46df:65ff:fe93:2ab%br0

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []

The br0 interface doesn't exist in the container, which makes this address unreachable. Which in turn breaks some tools like nslookup.

Some version of nslookup reports: nslookup: parse of /etc/resolv.conf failed, and busybox version of nslookup reports: nslookup: bad address 'fe80::46df:65ff:fe93:2ab%br0'. Manual deleting the ipv6 line temporarily fixes the issue, which confirms this is the cause.

One of my container depends on nslookup internally, and is broken because of this issue.

The container is able to access IPv6 though, other tools like curl is able to resolve and connect to ipv6 websites just fine.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.