Derzeit arbeite ich an einem verteilten Weibo-Crawler. Bei Weibo gelten strenge Beschränkungen für Konto- und IP-Anfragen. Ich habe sieben oder acht öffentliche IPs zur Hand, aber es gibt nur vier Server, sodass die anderen vier IPs verschwendet werden, wenn sie nicht verwendet werden. Daher dachte ich darüber nach, eine virtuelle Maschine oder Docker zu verwenden, um die öffentliche IP zu binden. Da die virtuelle Maschine zu überladen war und die Installation der virtuellen Maschine auf Centos7 umständlich war, entschied ich mich für die Verwendung von Docker und führte dann mein Crawler-Programm in Docker aus. Wie kann ich Docker dazu bringen, die statische IP des öffentlichen Netzwerks zu binden?
建议不用docker,配置管理较复杂,需要专业的网络知识,这里推荐另一个方案供参考,在一个网卡上配置多个IPv4地址,然后让每个进程绑定一个IP,这种方案要简单很多。如何配置多IP可以google/baidu一下,很多示例。
用nginx做代理