目前我在做一个分布式微博爬虫。微博对账号和ip的请求都限制得比较严格。我手上有七八个公网ip,但是服务器只有四台,所以其他四个ip不用起来就浪费了。因此我想到使用虚拟机或者docker来绑定公网ip,由于虚拟机太臃肿了,而且在centos7上装虚拟机也比较繁琐,所以决定使用docker,然后在docker中运行我的爬虫程序。请问如何才能让docker绑定公网的静态ip呢?
欢迎选择我的课程,让我们一起见证您的进步~~
建议不用docker,配置管理较复杂,需要专业的网络知识,这里推荐另一个方案供参考,在一个网卡上配置多个IPv4地址,然后让每个进程绑定一个IP,这种方案要简单很多。如何配置多IP可以google/baidu一下,很多示例。
用nginx做代理
建议不用docker,配置管理较复杂,需要专业的网络知识,这里推荐另一个方案供参考,在一个网卡上配置多个IPv4地址,然后让每个进程绑定一个IP,这种方案要简单很多。如何配置多IP可以google/baidu一下,很多示例。
用nginx做代理