Docker 使用同一镜像的多个容器进行碰撞测试
Docker crash test with many containers of the same image
我想在我的服务器上进行 docker 崩溃测试,以查看我的服务器将支持多少个基于相同图像的容器。 (因为我已经安装了jupyterhub,我想看看有多少容器可以运行完好。)
那么如何复制现有容器?
无需复制现有容器,只需创建具有相同映像的新容器即可。出于您的目的,我建议使用 docker-compose.
的 scale 功能
docker-compose.yml:
web:
image: <someimage>
db:
image: <someotherimage>
然后只需指定您要启动的容器数量:
$ docker-compose up -d
$ docker-compose ps
$ docker-compose scale web=15 db=3
$ docker-compose ps
我想在我的服务器上进行 docker 崩溃测试,以查看我的服务器将支持多少个基于相同图像的容器。 (因为我已经安装了jupyterhub,我想看看有多少容器可以运行完好。)
那么如何复制现有容器?
无需复制现有容器,只需创建具有相同映像的新容器即可。出于您的目的,我建议使用 docker-compose.
的 scale 功能docker-compose.yml:
web:
image: <someimage>
db:
image: <someotherimage>
然后只需指定您要启动的容器数量:
$ docker-compose up -d
$ docker-compose ps
$ docker-compose scale web=15 db=3
$ docker-compose ps