lushdog@outlook.com před 5 měsíci
rodič
revize
6c1f2c0a2b
4 změnil soubory, kde provedl 3 přidání a 20 odebrání
  1. 1 1
      Dockerfile
  2. 1 10
      README.md
  3. 0 2
      docker-compose.yml
  4. 1 7
      entrypoint.sh

+ 1 - 1
Dockerfile

@@ -3,7 +3,7 @@ FROM ubuntu:24.04
 WORKDIR /app
 
 RUN apt-get update && apt-get install -y \
-    curl screen \
+    curl \
     && rm -rf /var/lib/apt/lists/*
 
 # 检测系统架构并下载对应的二进制文件

+ 1 - 10
README.md

@@ -7,28 +7,19 @@
 ### 方法: 使用 .env 文件
 
 1. 创建 `.env` 文件:
-
 ```bash
 cp .env.example .env
 ```
 
 2. 使用 docker-compose 运行:
-
 ```bash
 docker compose up -d
 ```
 
 
 ## 查看日志
-
-```bash
-docker compose exec nexus-network screen -r nexus
-```
-
-## 退出查看日志
-
 ```bash
-ctrl+A D
+docker compose logs nexus-network -f --tail 100
 ```
 
 ## MacOS

+ 0 - 2
docker-compose.yml

@@ -11,8 +11,6 @@ services:
     volumes:
       - ./data:/root/.nexus
     restart: unless-stopped
-    tty: true
-    stdin_open: true
     logging:
       driver: "json-file"
       options:

+ 1 - 7
entrypoint.sh

@@ -5,10 +5,4 @@ export MAX_THREADS=${MAX_THREADS}
 
 echo "启动 nexus-network,节点ID: ${NODE_ID},最大线程数: ${MAX_THREADS}"
 
-# 使用 script 命令记录终端会话
-screen -dmS nexus bash -c './nexus-network start --node-id ${NODE_ID} --max-threads ${MAX_THREADS}'
-
-echo "运行 docker compose exec nexus-network screen -r nexus 查看日志"
-
-# 让 docker 不退出
-tail -f /dev/null
+./nexus-network start --node-id ${NODE_ID} --max-threads ${MAX_THREADS} --headless