使用开源项目并使用docker的方式搭建代理接口

目录

    • 一、docker部署代理池子测试
      • 1、windows搭建代理池子测试
      • 2、linux上搭建代理池子测试

一、docker部署代理池子测试

  • 这里使用的代理池子项目是崔大的git开源的项目,代理项目代码
  • 这里选择的安装方式是docker安装,这样即使本地没有redis环境,python等依赖包环境也没关系,因为docker会帮你把所有的依赖打包好

1、windows搭建代理池子测试

  • 1、安装windows-docker环境
    在这里插入图片描述
  • 2、下载压缩包代理项目代码 , 并解压 ; 其它代理文章参考使用
    使用开源项目并使用docker的方式搭建代理接口_第1张图片
  • 3、切换到下面, 然后直接执行命令docker compose up -d
    使用开源项目并使用docker的方式搭建代理接口_第2张图片
    使用开源项目并使用docker的方式搭建代理接口_第3张图片
  • 4、直接打开http://localhost:5555/random ,如下每次刷新代理就切换了
    使用开源项目并使用docker的方式搭建代理接口_第4张图片

2、linux上搭建代理池子测试

  • 1、卸载老版本

    yum remove docker  docker-client  docker-client-latest  docker-common  docker-latest docker-latest-logrotate  docker-logrotate docker-engine
    
  • 2、安装docker

    # 下载yum工具
    yum -y install yum-utils device-mapper-persistent-data lvm2
    
    # 设置docker国内镜像源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    # 安装docker引擎
    yum install docker-ce docker-ce-cli containerd.io
    

    使用开源项目并使用docker的方式搭建代理接口_第5张图片

  • 3、启动docker

    # 启动docker服务
    systemctl start docker
    
    # 设置开机自启动docker
    systemctl enable docker
    
    # 查看docker 安装好的版本
    docker version
    

    使用开源项目并使用docker的方式搭建代理接口_第6张图片

  • 4、安装docker-compose

    # 安装docker-compose
    pip3 install setuptools_rust
    pip3 install docker-compose
    
    # 前台启动
    docker-compose up
    
    # 后台启动
    docker-compose up -d
    
    # 停止容器
    docker-compose down
    
    # 停止容器并移除数据
    docker-compose down -v
    
  • 5、安装好后和windows一样的启动代理服务的方法,把文件夹先上传到目录上后,就可以了

    cd /data/jsall/ProxyPool-master
    docker-compose up -d
    

    在这里插入图片描述

  • 然后记得服务器开端口权限后,然后到你的浏览器打卡http://你自己的服务器地址:5555/random 即可以访问代理了 , 注意换成你自己的服务域名
    使用开源项目并使用docker的方式搭建代理接口_第7张图片
    在这里插入图片描述

你可能感兴趣的:(#,SpiderCrawl,开源,docker,容器)