Comments (8)
@songzhengpei 可以参照如下步骤,已在我本地验证。但是对 Python
和 Flask
细节不太了解,所以这也只能算是些暂时可工作的修改。
- 新增
Dockerfile
在该 repo 根路径下
FROM python:3.9-slim
COPY . /sing-box-subscribe
WORKDIR /sing-box-subscribe
RUN \
pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
EXPOSE 5000
CMD ["python", "api/app.py"]
- 将原
api/app.py
文件最后的启动代码app.run(debug=True)
改为app.run(debug=True, host='0.0.0.0')
-
Build 镜像
docker build --tag 'sing-box' .
-
运行
docker run -p 5000:5000 sing-box:latest
from sing-box-subscribe.
from sing-box-subscribe.
谢谢, 提供一下反馈. 目前是在x86系统的Linux服务器docker搭建, 可以生成镜像,但是容器跑不起来, 处于不断重启的情况.
- 下图, 上边两个镜像是我用你的源码dockerfile建的, 123是我自定义的容器名,不用介意..
- 下图 是容器情况,采用的是bridge网络模式搭建, 可以看到不断重启,无法正常运行..
- 小弟才疏学浅,只会简单复制一下命令行, 我只能做到这里了, 再深的排查原因我不太会...也有可能是我的搭建命令出了错,这里我发出来给各位参考..
docker run -d --restart unless-stopped --privileged=true -p 7777:7777 --name singbox 123:singboxsub,,tips: 端口已打开,不是防火墙的问题.
最后详细叙述一下搭建过程...①首先是把大佬的demo源码复制到vps var/lib/docker/tmp路径,这个路径vps会提醒你. ②然后是自定义镜像的名称和tag标签,,③最后用以上的docker run命令生成容器. 结果是暂时不可用..等待更多大佬的反馈.谢谢
from sing-box-subscribe.
谢谢, 提供一下反馈. 目前是在x86系统的Linux服务器docker搭建, 可以生成镜像,但是容器跑不起来, 处于不断重启的情况.
2. 下图 是容器情况,采用的是bridge网络模式搭建, 可以看到不断重启,无法正常运行.. 3. 小弟才疏学浅,只会简单复制一下命令行, 我只能做到这里了, 再深的排查原因我不太会...也有可能是我的搭建命令出了错,这里我发出来给各位参考.. docker run -d --restart unless-stopped --privileged=true -p 7777:7777 --name singbox 123:singboxsub,,tips: 端口已打开,不是防火墙的问题.
- 下图, 上边两个镜像是我用你的源码dockerfile建的, 123是我自定义的容器名,不用介意..
最后详细叙述一下搭建过程...①首先是把大佬的demo源码复制到vps var/lib/docker/tmp路径,这个路径vps会提醒你. ②然后是自定义镜像的名称和tag标签,,③最后用以上的docker run命令生成容器. 结果是暂时不可用..等待更多大佬的反馈.谢谢
https://blog.csdn.net/u010381752/article/details/114364320
参考这篇再试试
from sing-box-subscribe.
谢谢, 提供一下反馈. 目前是在x86系统的Linux服务器docker搭建, 可以生成镜像,但是容器跑不起来, 处于不断重启的情况.
2. 下图 是容器情况,采用的是bridge网络模式搭建, 可以看到不断重启,无法正常运行.. 3. 小弟才疏学浅,只会简单复制一下命令行, 我只能做到这里了, 再深的排查原因我不太会...也有可能是我的搭建命令出了错,这里我发出来给各位参考.. docker run -d --restart unless-stopped --privileged=true -p 7777:7777 --name singbox 123:singboxsub,,tips: 端口已打开,不是防火墙的问题. 最后详细叙述一下搭建过程...①首先是把大佬的demo源码复制到vps var/lib/docker/tmp路径,这个路径vps会提醒你. ②然后是自定义镜像的名称和tag标签,,③最后用以上的docker run命令生成容器. 结果是暂时不可用..等待更多大佬的反馈.谢谢
- 下图, 上边两个镜像是我用你的源码dockerfile建的, 123是我自定义的容器名,不用介意..
https://blog.csdn.net/u010381752/article/details/114364320
参考这篇再试试
好的 我再试试
from sing-box-subscribe.
Dockerfile 内容改成这样试试
FROM python:3.9
COPY . /api
RUN \
pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r ../requirements.txt
WORKDIR /api
CMD ["python", "app.py"]
from sing-box-subscribe.
可以啊,你这个我跑起来了
作者简化简化就能发布了
from sing-box-subscribe.
https://github.com/hestudy-blog/sing-box-subscribe-docker
from sing-box-subscribe.
Related Issues (20)
- Traceback (most recent call last HOT 2
- "outbounds"中 "tag":"Proxy"的出站,转换后始终会包含所有的节点。 HOT 3
- 转换失败
- 请问可以使用cloudflare pages部署吗 HOT 1
- 请问使用本地部署怎样通过url进行转换 HOT 7
- parsers/clash2base64.py 的 wireguard 部分的修改建议 HOT 2
- 作者你好,网页端的默认 `providers.json` 信息需要在哪里修改?我直接修改 `providers.json` 并没有生效 HOT 6
- 相同的节点,转换完到客户端就会报错。 HOT 10
- 改进:能否考虑从机场导入节点时就排除一些协议。 HOT 1
- `enn`参数是排除关键词 HOT 2
- 刚刚更新的打不开网站 HOT 1
- 能做个本地分流模版么,就是把远程的srs文件下载到本地读取。 HOT 1
- 请大佬指点:指定名称,指定协议,参数写法。 HOT 2
- 不同类型订阅链接支持问题 HOT 7
- 下午突然就这样。 HOT 1
- 提供多个机场的URL时,如果其中有一个机场出错,程序在跳过该机场时会出错 HOT 4
- 咋回事捏?俺也500了
- 更新之后,转换失败了。 HOT 2
- 服务器部署,通过直链订阅,直链的配置文件并没有更新,但是服务端的config.json更新了 HOT 7
- clash格式的节点ws-opts参数的path部分转换失败变成空值 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sing-box-subscribe.