Я хочу сделать дополнительный контейнер для работников сельдерея. Так структура должна быть следующей:Докер. Сельдерей и код в разных контейнерах
celery_container - Celery
code_container - RabbitMQ, DB, code, everything else
Я знаю, как организовать сеть, поэтому сельдерей подключен к Кролику в другом контейнере.
Но я не могу понять, должен ли я хранить свой код в обоих контейнерах?
Мои задачи выполняются как с работниками сельдерея, так и синхронно. Итак, теперь я вижу только вариант запускать оба контейнера с параметром --volume
. Например:
docker run \
-tid \
-v $(pwd):/home \
--name code_container \
code_container
docker run \
-tid \
-v $(pwd):/home \
--name celery_container \
celery_container
Я не хочу использовать docker-compose. Вместо этого я использую «сеть сельдерея». – Snobby