Настройка подкачки памяти в docker составить ошибку выдачи - PullRequest
0 голосов
/ 29 апреля 2020

Я новичок в настройке docker, выполняю задание на AWS Ubuntu server. Это длительное задание, требующее некоторой памяти, моя система имеет 4 ГБ физической памяти, я создал подкачку 8 ГБ (по этой ссылке https://linuxize.com/post/how-to-add-swap-space-on-ubuntu-18-04/). Я хотел бы, чтобы мой контейнер docker использовал память подкачки, поэтому я попытался настроить его в моем docker -композитном файле следующим образом. Но ошибка его выдачи, например

"ОШИБКА: файл Compose './docker-compose.yml' недопустим, поскольку: значение services.moonlight.deploy.resources.reservations Дополнительные свойства не разрешены («обмен памятью» был неожиданным) «

version: '3'
services:
  moonlight:
    build: ./
    restart: unless-stopped
    hostname: moonlight
    deploy:
             resources:
               limits:
                 memory: 4000M
               reservations:
                 memory-swap: 8000M
    ports:
      - "80:3001"

Ваша помощь очень ценится.

...