чтобы воспроизвести полностью команду эту в yaml конфиге docker-compose, остановлюсь только на том что не понял
docker run -itd --rm --memory-swappiness=0 --privileged \
--pull always \
-v ~/data:/data \
-p 1111:1111 \
myimage/myimage:latest
с флагами частично разобрался
это
--privileged это я так понял в yaml будет privileged: true
-itd это stdin_open: true
но вот как писать такое в yaml? --memory-swappiness=0
пробовал прописать так
privileged: true
stdin_open: true
memory-swappiness: 0
tty: true
все хорошо, но на memory-swappiness: 0 ругается
пробовал и через нижнее подчеркивание - все равно ругается
ошибка
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.device: 'memory_swappiness'
Судя по issue на Github данная опция есть только в конфигурации docker-compose v2 версии: https://github.com/docker/compose/issues/7594
Обсуждают сегодня