阅读准备

 

  1. docker基础命令,docker-compose基础
  2. pyspider基础

如果您不熟悉上面的内容,可以先网上查阅有关资料。

1. 创建网络接口

首先,创建一个Driver为bridge的网络接口,命名为pyspider
docker network create --driver bridge pyspider

  • 说明1: 需要创建该网络接口的原因是:在下面创建Docker容器的过程中,我们使用了dockerdocker-compose分别创建了不同的服务。按正常来说,如果都使用docker-compose来创建服务会更好;但是这里有些特殊需求,所有就混合使用dockerdocker-compose来创建服务了。

  • 说明2:直接使用docker命令创建容器时,容器的默认网络接口使用的是NAMEbridge的接口;而使用docker-compose时,默认的网络接口使用的不是NAME 为bridge的接口,而是根据docker-compose.yml文件所在目录命名的网络接口。如,我的docker-compose.yml文件在目录Pyspider下,则使用docker-compose时的默认网络接口就是pyspider_de