对于我当前的 python 项目,我想一次运行多个“程序”(例如爬虫、索引器、Web 服务器、postgresql 服务器等)。所有这些 python 程序在同一目录中共享一些公共模块。我不想为每个程序创建不同的目录,因为这需要我在不同的地方拥有这些通用模块的多个副本。我不能在每个程序的同一目录中拥有多个 dockerfile(我不认为?)。我很确定我想使用 docker-compose,但是在我从单独的 dockerfile 构建单独的图像之后。
在这种情况下我该怎么办?我很确定我的想法是错误的,因为我无法想象这是一个不常见的问题。
谢谢!