Tag: 并发

ruby仿造适用于docker集装箱吗?

除了内存开销。 如果我在一台四核心机器上创build5个带有ruby的docker容器,我可以运行这些实例,而不用担心碰到gil / mri问题。 例如,我加载了5个容器,每个都有官方的ruby镜像和一个简单的应用程序,它使数组增加了数百次(不使用mutex.synchronize)。 我应该能够期待这些工作一贯? 我不认为自己是一个ruby专家,但我已经做了几个基本的实验,没有发生任何奇怪的事情。 我会对其他types的testing感兴趣,如果没有更精通Ruby的人有答案的话,我可以自己去看看。 这里提出的问题是docker工人可能的解决scheme,在轨道上ruby GIL限制? 信息丰富,但它似乎并没有真正回答我的问题。

Docker并行操作限制

并行Docker推/拉的数量是否有限制? 例如,如果你使用Docker的pull / push命令,以便它们同时拉/推不同的图像,那么平行推/拉数的上限是多less 或者, 在一个terminal上你做docker拉你的Ubuntu的另一个你做docker拉httpd等 – 什么将是限制docker将支持?

docker-compose运行与孤立的服务?

我有以下设置: db: image: postgres:latest app: … links: – db 当我尝试运行docker-compose run app testcommand两次,它重新使用db容器。 是否有可能使应用程序创build另一个数据库容器? 我所追求的是: app_run_1 —> db_1 app_run_2 —> db_2 我试图隔离服务,以便同时运行testing。