我最近试过码头,但但丁服务器似乎不起作用。
环境
操作系统: gentoo x86_64
码头版本:
Client version: 1.1.0
Client API version: 1.13
Go version (client): go1.3
Git commit (client): 79812e3
Server version: 1.1.0
Server API version: 1.13
Go version (server): go1.3
Git commit (server): 79812000定制图像的DockerFile
From centos:centos6
RUN yum install -y curl
RUN rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
RUN rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
RUN rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
RUN echo -e "[nginx]\nname=nginx repo\nbaseurl=http://nginx.org/packages/centos/6/\$basearch/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/nginx.repo
RUN yum install -y nginx tinyproxy dante-server mysql-server启动容器
sudo docker run -i \
--name="proxy" \
-p 14000:3128 \
-p 14001:4655 \
-v ${confdir}/tinyproxy.conf:/etc/tinyproxy.conf \
-v ${confdir}/dante-server.conf:/etc/sockd.conf \
-v ${dantelogdir}:/var/log/socks \
-v ${tinylogdir}:/var/log/tinyproxy \
devel/centos6 /bin/bash -c "tinyproxy -c /etc/tinyproxy.conf;sockd -f /etc/sockd.conf"sockd配置
internal: eth0 port = 4655
external: eth0
logoutput: /var/log/socks/sockd.log
socksmethod: none
user.privileged: root
user.notprivileged: root
user.libwrap: root
client pass {
from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
clientmethod: none # match all idented users that also are in passwordfile
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
socksmethod: none
}当我单独测试它时,tinyproxy工作得很好。dante-服务器通过了配置测试,但是在启动过程中日志跟踪错误:
8月10日07:54:35 (1407653675.105641) sockd12:警告:绑定地址on 80::dc6f:d7ff:fe8f:fa59.46(地址#2/2)用于服务器侦听失败:无法分配请求地址8月10日:54:35 (1407653675.105650) sockd12: sockd12: error: serverinit():未能绑定内部地址:无法分配请求地址 8月10日07:54:35 (1407653675.105672) sockd12:警报:母亲1/1:关机
错误似乎是dante服务器无法绑定到接口名称**eth0*解析的ip。有什么帮助吗?
发布于 2018-04-25 14:38:36
而不是内部: eth0端口=4655使用内部: 0.0.0.0端口=4655
发布于 2014-12-22 23:56:56
我也遇到过同样的问题。当容器启动时,eth0的设置似乎有>1秒的延迟。我所做的是向入口点/运行添加一个睡眠,如下所示:
ENTRYPOINT sleep 2 && sockd它似乎解决了我所遇到的所有问题。
https://stackoverflow.com/questions/25226531
复制相似问题