dryrun, live时, 容器名字里包含commitid

This commit is contained in:
zhangkun9038@dingtalk.com 2026-01-02 20:51:31 +08:00
parent 839ae28297
commit f47f557e23
2 changed files with 33 additions and 6 deletions

View File

@ -245,8 +245,23 @@ echo "准备启动容器: $CONTAINER_NAME" >&2
# 移除所有 dryrun 相关的旧容器
remove_existing_container "dryrun"
# 启动新容器
docker-compose run -d --rm --name "${CONTAINER_NAME}" -p 8080:8080 freqtrade trade \
# 启动新容器(使用 docker run 确保 --name 参数生效)
docker run -d --rm \
--name "${CONTAINER_NAME}" \
-p 8080:8080 \
--extra-host "www.okx.com:104.18.43.174" \
--extra-host "api.okx.com:104.18.43.174" \
-v "$(pwd)/../user_data:/freqtrade/user_data" \
-v "$(pwd)/../config_examples:/freqtrade/config_examples" \
-v "$(pwd)/../freqtrade/templates:/freqtrade/templates" \
-v "$(pwd)/../freqtrade/exchange:/freqtrade/exchange" \
-v "$(pwd)/../freqtrade/plugins/protections:/freqtrade/freqtrade/plugins/protections" \
-v "$(pwd)/../ccxt/async_support/okx.py:/home/ftuser/.local/lib/python3.12/site-packages/ccxt/async_support/okx.py" \
-v "$(pwd)/../freqtrade/freqai/data_kitchen.py:/freqtrade/freqai/data_kitchen.py" \
-v "$(pwd)/../freqtrade/freqai/data_drawer.py:/freqtrade/freqai/data_drawer.py" \
-v "$(pwd)/../freqtrade/freqai/freqai_interface.py:/freqtrade/freqai/freqai_interface.py" \
freqtradeorg/freqtrade:develop_freqai_withredis \
trade \
$PAIRS_FLAG \
--logfile /freqtrade/user_data/logs/freqtrade.log \
--db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \

View File

@ -221,12 +221,24 @@ rm -rf ./freqtrade/user_data/data/backtest_results/*
rm -fr ./user_data/dryrun_results/*
cd -
# 启动新容器
# 启动新容器(使用 docker run 确保 --name 参数生效)
echo "启动容器: $CONTAINER_NAME" >&2
docker-compose run -d --rm \
--name "$CONTAINER_NAME" \
docker run -d --rm \
--name "${CONTAINER_NAME}" \
-p 8080:8080 \
freqtrade trade \
--extra-host "www.okx.com:104.18.43.174" \
--extra-host "api.okx.com:104.18.43.174" \
-v "$(pwd)/../user_data:/freqtrade/user_data" \
-v "$(pwd)/../config_examples:/freqtrade/config_examples" \
-v "$(pwd)/../freqtrade/templates:/freqtrade/templates" \
-v "$(pwd)/../freqtrade/exchange:/freqtrade/exchange" \
-v "$(pwd)/../freqtrade/plugins/protections:/freqtrade/freqtrade/plugins/protections" \
-v "$(pwd)/../ccxt/async_support/okx.py:/home/ftuser/.local/lib/python3.12/site-packages/ccxt/async_support/okx.py" \
-v "$(pwd)/../freqtrade/freqai/data_kitchen.py:/freqtrade/freqai/data_kitchen.py" \
-v "$(pwd)/../freqtrade/freqai/data_drawer.py:/freqtrade/freqai/data_drawer.py" \
-v "$(pwd)/../freqtrade/freqai/freqai_interface.py:/freqtrade/freqai/freqai_interface.py" \
freqtradeorg/freqtrade:develop_freqai_withredis \
trade \
--logfile /freqtrade/user_data/logs/freqtrade.log \
--db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \
--freqaimodel LightGBMRegressorMultiTarget \