agentscope-ai / agentscope-ai/agentscope-runtime-java

[Bug] DockerClient createContainer defaults IP to localhost, causing startup failure when connecting to remote daemon

Đang mở
#104 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
184
Fork
38
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

When using DockerClient to connect to a remote Docker daemon, the createContainer operation appears to default the container's network IP or binding address to localhost (127.0.0.1). Consequently, when startContainer is invoked, it fails because localhost on the client machine does not resolve to the correct network interface of the remote Docker host.

This behavior makes it impossible to start containers on remote daemons without manual network configuration overrides.

Steps to Reproduce

1. Configure DockerClient to point to a remote Docker daemon (e.g., via TCP socket tcp://remote-host:2375).
2. Call createContainer with default network settings.
3. Observe that the created container's configuration reflects localhost for certain network bindings/IPs.
4. Call startContainer.
5. Result: The operation fails with a connection or binding error, as the client attempts to interact with localhost instead of the remote host's IP.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.