Недавно я попытался обновить файл версии 2
docker-compose
yaml
до версии 3
.Конкретно я шел от 2.1 до 3.4.Использование docker-compose
версии 1.18.0 и docker
версии 18.06.01.
Первая попытка привела к прерыванию docker-compose
из-за наличия опции версии 2: mem_limit
.Читая эти Версия 3 документации , он ясно заявляет, что mem_limit
был удален и увидел «обновление», чтобы отвести использование от этой опции.Эти инструкции говорят вам использовать раздел deploy
с resources
.После внесения этих изменений в файл docker-compose.yml
и система запустилась нормально.
К сожалению, я пропустил заявление об отказе от ответственности там, где говорится, что deploy
игнорируется docker-compose
!Мой вопрос: есть ли способ использовать ссылку на файл Compose 3 и docker-compose
, при этом сохраняя ограничение памяти контейнера?