По сути, мне нужно иметь возможность запускать контейнер с определенной переменной среды (идентификатор учетной записи). И мне нужно запустить несколько таких контейнеров (каждый с разными идентификаторами учетных записей).
Мне нужно иметь возможность запускать дополнительные контейнеры, не останавливая существующие контейнеры. Мне также нужно иметь возможность останавливать определенные контейнеры. Что-то вроде динамической конфигурации docker-compose.
Может ли Docker swarm помочь с вышеуказанной функциональностью? Есть ли альтернативные инструменты (может быть, Kubernetes?)?
В противном случае, если бы я обработал это с помощью docker-cli, я бы запустил контейнеры, используя docker run
, передав соответствующую переменную среды, мне нужно было бы убедиться, что контейнер еще не существует с этой переменной среды, и перезапустить контейнер, если он существует .