You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已拉取Scrapoxy镜像,Docker容器创建失败求助

解决Docker创建Scrapoxy容器失败的问题

我来帮你排查这个容器创建失败的问题,先梳理下你原命令里的几个格式错误,再给你正确的执行方案:

原命令的问题点

  • 容器名称参数--name string里的string是占位符,得换成实际的容器名称(比如scrapoxy-proxy),不能直接用string当容器名;
  • 命令里的scrapoxy位置不对——这个位置应该放镜像名,你把镜像名写到最后还截断了,而且环境变量参数必须放在镜像名之前;
  • 换行用的反斜杠\后面不能有空格,否则Docker会解析出错;
  • docker create是创建容器但不启动,搭配-it参数的场景很少,更推荐用docker run直接创建并启动容器,流程更顺畅。

正确的命令写法

方式1:使用docker run(推荐,直接创建并启动容器)

docker run --name scrapoxy-proxy \
-e COMMANDER_PASSWORD='text_password' \
-e PROVIDERS_AWSEC2_ACCESSKEYID='key_here' \
-e PROVIDERS_AWSEC2_SECRETACCESSKEY='key_here' \
-p 8888:8888 -p 8889:8889 \
fabienvauchelles/scrapoxy:latest

方式2:使用docker create(创建后手动启动)

如果你坚持要用create,可以用下面的命令创建容器,之后执行docker start scrapoxy-proxy启动:

docker create --name scrapoxy-proxy \
-e COMMANDER_PASSWORD='text_password' \
-e PROVIDERS_AWSEC2_ACCESSKEYID='key_here' \
-e PROVIDERS_AWSEC2_SECRETACCESSKEY='key_here' \
-p 8888:8888 -p 8889:8889 \
fabienvauchelles/scrapoxy:latest

补充说明

  • 8888是Scrapoxy的控制面板端口,你可以通过http://localhost:8888访问管理界面;
  • 8889是代理服务端口,你的爬虫程序可以通过这个端口使用Scrapoxy提供的代理;
  • 记得把环境变量里的text_password、key_here替换成你实际的密码和AWS密钥。

内容的提问来源于stack exchange,提问作者CLPatterson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:25:28