Docker部署爬虫
- 安装 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 文件配置