小编Dan*_*ubb的帖子

docker-compose up 卡在附加到

我编写了几个 Python 脚本来回测交易策略。我正在尝试通过 docker compose 部署这些。

馈送容器将测试文件复制到工作目录,回测器容器将在工作目录中拾取并处理它们。然后,处理后的测试文件被发送到“已完成的工作”文件夹。然后,回测器输出的一些 CSV 文件会写入另一台计算机上的 NFS 共享。我应该提到的是,这一切都在 Ubuntu 20.04 上运行。

据我所知,一切都应该正常工作,但由于某种原因,“docker-compose up”命令挂在“附加到”上。应该有带有 print 语句的进一步输出(我已经取消缓冲 Dockerfile,因此这些应该会显示出来)。我还让它运行了一段时间,看看是否有任何东西正在处理,看起来容器从未启动过。我已经查看了处理此问题的所有其他线程,但尚未找到可以解决此问题的解决方案。

任何见解都非常非常感谢。谢谢。

这是 docker-compose 文件:

version: '3.4'

services:
  feeder:
    image: feeder
    build:
      context: .
      dockerfile: ./Dockerfile.feeder
    volumes:
      - /home/danny/io:/var/lib/io
  worker1:
    image: backtester
    build:
      context: .
      dockerfile: ./Dockerfile
    volumes:
      - /home/danny/io/input/workers/worker1:/var/lib/io/input
      - /home/danny/io/input/completedwork:/var/lib/io/archive
      - /nfs/tests:/var/lib/tests
  worker2:
    image: backtester
    build:
      context: .
      dockerfile: ./Dockerfile
    volumes:
      - /home/danny/io/input/workers/worker2:/var/lib/io/input
      - /home/danny/io/input/completedwork:/var/lib/io/archive
      - /nfs/tests:/var/lib/tests
  worker3:
    image: backtester
    build:
      context: .
      dockerfile: ./Dockerfile
    volumes:
      - /home/danny/io/input/workers/worker3:/var/lib/io/input
      - /home/danny/io/input/completedwork:/var/lib/io/archive …
Run Code Online (Sandbox Code Playgroud)

python docker docker-compose

1
推荐指数
1
解决办法
2014
查看次数

标签 统计

docker ×1

docker-compose ×1

python ×1