Docker+Redis+UriLib+mysql
Docker+Redis+Scrapy+Scrapy-Redis+MySql
容器化虚拟机创建虚拟机非常的快,启动也非常的快,部署10几个虚拟机也是非常的容易,也不会卡。
所以Dokcer部署轻快,性价比高
linux 安装 yum -y install docker
基本介绍
-
systemctl start docker
-
systemctl stop docker
-
docker镜像:里面的内容不可以改变
-
docker容器:是可以改变里面的内容,相当于是虚拟机,默认情况下是彼此封闭
-
docker:轻部署,省成本,部署迁移方便
-
镜像搜索: docker search python / docker search ubutun
-
下载镜像: docker pull docker.io/ubutun
-
层查看本地镜像: docker images
-
创建一个容器: 是根据镜像来创建的 docker run -tid 302f (-ti交互 -d 后台) (-tid 创建一个容器,但是不进入容器)
-
查看所有容器的状态: docker ps -a
-
进入容器里面: docker attach 02ef (id 前4位)
-
退出容器: exit (一般不用,会结束任务)
-
ctrl+p+q 不会停止任务,退出
-
自定义容器名字: docker run -tid --name testabc 302f
-
容器启动: docker start e28a
-
将容器封装成镜像: docker commit 02ec(将哪个容器进行封装) mytest:v1(新名字:版本号)
-
容器间进行通信: docker run -tid --name h2 --link h1 mytest:v1 (将创建的容器h2连接到h1上,他们之间需要通信)
-
查看是否能进行通讯: docker attach 3ba4
cat /etc/hosts/
ping (IP) 是否能ping通 -
安装一个镜像: docker load --input myimges.tar
-
将镜像封装成为一个文件: docker save -o /myimages.tar c3e8 (哪个镜像)将镜像封装成文件 ,方便迁移

本文介绍了使用Docker和Redis构建分布式爬虫的方案,包括Docker的快速部署优势,以及如何通过Docker创建和管理容器。内容涵盖Docker安装、容器启动、镜像操作,以及容器间的通信,强调了Docker在部署轻便和成本节省上的优点。
895

被折叠的 条评论
为什么被折叠?



