docker+centos7 + python3.7 + scrapyd 安装过程

Posted AngDH

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker+centos7 + python3.7 + scrapyd 安装过程相关的知识,希望对你有一定的参考价值。

 

 

现在安装 docker 

https://www.cnblogs.com/angdh/p/12197143.html

 


非dockerfile 方法

下拉 centos7的镜像

docker pull centos:7

使用  docker images 查看 镜像id

docker run -it --name=c7 镜像id /bin/bash

进入 容器 后 安装 python3.7

https://www.cnblogs.com/angdh/p/10564369.html

再 安装 scrapyd 

https://www.cnblogs.com/angdh/p/11886519.html

然后 exit 退出 容器

  (其中用到复制命令

    将 宿主机 文件 复制到 容器里

    docker cp c7(这个是容器名字):/xxx /home

  )

提交新的镜像

docker commit -a="作者名字" -m="说明" c7(容器名字) 新名字:1.0

上传到hub

docker login

先打上版本号  -标签
docker tag 上面新镜像id 用户/重命名:1.0

docker push 用户/重命名:1.0

----------------

运行 

docker run -d -it --name=s7 -p 6800:6800 新镜像id 

再进到容器里

docker exec -it s7 /bin/bash

然后启动scrapyd

再 ctrl +p  ctrl +q 退出

 


docker run -dit --privileged=true -p 6800:6800 --name=sc37 -v /scrapyd/:/scrapyd/ 1eed691e7e72

docker exec -it sc37 /bin/bash

cd /scrapyd 

scrapyd &

 

 

 

 


 如果 docker 容器 内部  使用了 宿主的redis 

容器内部redis连接 要填写 宿主的桥接ip

 https://blog.csdn.net/lixinyuan1213/article/details/80302495


 

以上是关于docker+centos7 + python3.7 + scrapyd 安装过程的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu+docker+tensorflow+opencv+tensorboard 安装

Python3 - 深入学习Docker容器管理

Centos7配置python3+flask环境

Python3 - 深入学习Docker容器管理

使用Docker构建基于centos7镜像的python环境

docker学习2-快速搭建centos7-python3.6环境