DNS issues in user-defined docker networks
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 50/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- docker, go
- Lĩnh vực
- networking
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện các lệnh mạng Docker và container urunc đã cung cấp, sau đó kiểm tra /etc/resolv.conf và chạy nslookup github.com bên trong container. Được xem là hoàn tất khi việc phân giải DNS hoạt động đối với các container dựa trên urunc trên các mạng Docker do người dùng định nghĩa mà không gặp các lỗi từ chối kết nối và hết thời gian chờ được mô tả.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The DNS resolution for urunc-based containers which start in a user-defined network of docker does not work. To reproduce the issue:
- Create a new network in docker.
$ sudo docker network create -d bridge my-bridge-network
74bc6ad05c22bdec6267fe95d27b3c3ac13be3bda89c73463890068893bbbaff
- Start a urunc container in this network:
$ sudo docker run --rm --network my-bridge-network -it --runtime io.containerd.urunc.v2 harbor.nbfc.io/nubificus/urunc/busybox-qemu-linux-raw:latest
- From inside the container try to resolve any domain:
# nslookup github.com
nslookup: write to '127.0.0.11': Connection refused
;; connection timed out; no servers could be reached
As shown from nslookup, the DNS request goes to 127.0.0.11. Also the /etc/resolv.conf of the container:
# cat /etc/resolv.conf
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.
nameserver 127.0.0.11
...
This happens because docker sets up an internal DNS server which listens at localhost for each container inside the network namespace (See https://docs.docker.com/engine/network/#dns-services). Therefore, when docker sets the localhost as a DNS server in /etc/resolv.conf, a urunc based container does not communicate with the localhost of the network namespace in the host, but with the localhost inside the sandbox and hence the request fails.
- Ngôn ngữ chính
- Go
- Star
- 308
- Fork
- 222
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 43
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của urunc-dev/urunc
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Containers handed over to runc cannot be started, killed or deleted when urunc runs without --rootCó thể làm lại được @Daksha1611 đã nhận 18 ngày trước và không có pull request nào đang mở. Đang mởbug enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
urunc-dev/urunc#1127 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
urunc-deploy cleanup never labels the node, so the cleanup DaemonSet does not runCó thể đã có người làm @Sarthak-Shreshtha01 đã nhận 20 ngày trước. Đang mởbug K8s/Tools
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 2 ngày
-
FreeBSD: docs update and rootfs detectionCó thể đã có người làm @yug105 đã nhận 15 ngày trước. Đang mởdocumentation enhancement Storage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
urunc-dev/urunc#1108 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Rumprun guests receive &, < and > as \u0026, \u003c and \u003eCó thể đã có người làm @Sarthak-Shreshtha01 đã nhận 26 ngày trước. Đang mởbug Guests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
urunc-dev/urunc#1074 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của urunc-dev/urunc
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
txn2/mcp-data-platform#2493 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area/docs framework/hugo help wanted language/markdown
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
openclaw/crabbox#3060 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
radius-project/radius#13698 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày