This repository has been archived by the owner on Aug 22, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 324
Docker 排错
phlinhng edited this page May 25, 2020
·
3 revisions
最新版脚本己经尽力解决Docker容器没有自动重启的问题了,如果还是有脚本未涵盖到的场景发生导致容器没有自动重启,可以试着用以下步骤自行排错。docker指令需要以sudo权限运行。
docker ps -a
检查nineseconds/mtg
、tindy2013/subconverter
是否都己经启动了。
也可以利用grep
过滤
docker ps -a | grep "mtg"
出现结果代表container运行中。
docker rm $(docker stop $(docker ps -q --filter ancestor=nineseconds/mtg) 2>/dev/null) 2>/dev/null ; \
$(jq '.mtproto.installed' /usr/local/etc/v2script/config.json) == "true" 2>/dev/null \
&& docker run -d --restart=always --name mtg --ulimit nofile=51200:51200 -p 127.0.0.1:3128:3128 nineseconds/mtg:latest run "$(jq --raw-output '.mtproto.secret' /usr/local/etc/v2script/config.json 2>/dev/null | tr -d '\n')"
docker rm $(docker stop $(docker ps -q --filter ancestor=tindy2013/subconverter) 2>/dev/null) 2>/dev/null ; \
$(jq '.sub.api.installed' /usr/local/etc/v2script/config.json) == "true" 2>/dev/null \
&& docker run -d --restart=always -p 127.0.0.1:25500:25500 -v /usr/local/etc/v2script/pref.ini:/base/pref.ini tindy2013/subconverter:latest