Я новичок в настройке 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"
Ваша помощь очень ценится.