【发布时间】:2023-03-20 11:05:01
【问题描述】:
我正在尝试在容器内运行 perl 脚本。该脚本将访问 10 多个服务器以进行读写。服务器存在于本地和其他国家/地区。因此,在运行 docker 映像时,我正在绑定安装所有卷。这反过来又会导致启动容器的巨大延迟。
是否有任何最佳方式来处理这种情况?是否可以在启动容器之前预先安装这些卷(例如在 docker build 期间安装)?
【问题讨论】:
-
您可以运行多个容器,每个容器只处理一个远程服务器,并使用 RabbitMQ 之类的消息总线来协调活动;或者你可以直接在主机上挂载服务器,而不是让 Docker 来管理。
标签: docker docker-compose dockerfile docker-volume