Docker部署爬虫

523 阅读1分钟
  • 安装 docker
    yum install docker
  • 启动 docker
    service docker start
  • 安装 Git
    yum install Git
  • 生成 SSH key
    ssh-keygen
  • 创建文件夹,用于存放构建文件
    mkdir django_scrapy
    cd django_scrapy
  • 创建构建文件
    touch dockerfile
  • 修改构建文件
    vi dockerfile
  • 初始化 Git
    Git init
    Git checkout -b master
    Git remote add qkd ssh://git@47.130.250.22:2289/YanChun/django_scrapy.git
    Git pull qkd
    Git checkout yanchun
  • 安装 Docker-compose
  • 构建镜像
    docker build -f dockerfile . -t django_scrapy
  • 启动 django 服务
    docker run django_scrapy python manage.py runserver 0.0.0.0:8080
  • 查看镜像源
    cat /etc/apt/sources.list
    deb deb.debian.org/debian stretch main
    deb security.debian.org/debian-secu… stretch/updates main
    deb deb.debian.org/debian stretch-updates main
  • 进入 docker 容器
    sudo docker exec -it < 镜像 ID> /bin/bash
  • # docker-compose.yml 文件配置