#ragebait ...вставлю свои 50 копеек
---
Товарищ, хватит слепо верить ИИ в любой бредни что он напишет и выдавать вещи за факт; всегда перепроверяйте и делайте свой research...
AI == Just a Tool )
1. Docker Engine Backend юзает слой трансляции инструкций и все бэйз контйэнеры обычно очень минимальные. Например Alpine. Все это имеет минимальный дополнительный оверхэд на bare metal. Если имаджы билдить как native docker image, (ака GraalVM) там ваще минимальный, думаю даже 0,5-1% больше проца и памяти чем ранить обычно не будет.
2. Ну да есть такое, как и с или без докера, скачайте бинарник MySQL с торрентов с галочкой `

Проверено на вирусы администрацией` и молитесль чтоб там небыло 0-day сюрпризов. Те же пакэджы на maven? Log4j hello?
3. Huh?.. `compose.yml`, `docker compose --profile <all | servers | infra | analytics> up -d`? docker swarm? Про K8 говорить не буду, т.к там правдо на разы сложнее.
Если у вас куча сервисов login server, game server, proxy, grafana, prometheus, mariadb, etc ранить и конфигурировать бэш скриптами...ну такое. Добавьте в микс разные машины для login/server/db...заебетесь поднимать инфру. Можно и Portainer или
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или
Регистрация
4. Промолчу...
5. Соглашусь, куча багов и проблем, добавьте WSL2 и их иногда еще больше. Падает бэкэнд, коррупт имаджэй и т.д. Рандомное отключение заранее сконфигурированных WSL2 образов и надо их снова "патчить" для докера. На линуксе, сказка.
6. Что значит по "умолчанию" данные исчезают? Типа сервис без 'volume:`? Ну тогда да, но аргумент такой-себе. А мэпнуть на локальный волюм ваще будут данные прям на файловой системе хоста. Дополнительные сложности эт, сделать бэкап? Или сохранить стэйт контэйнера и загрузить если надо? Не знаю) Слабые аргументы...если писать про длинну строк, да гемор, создайте алиасы и делов...
Bash:
# https://taskfile.dev/ | https://github.com/casey/just | makefile
# task db:bkp 👇
docker exec pg-db pg_dump -U postgres -d postgres -Fc >backup-$(date+%Y-%m-%d).tar.gz
Но да, чууть чуть меньше тут производельность работы с FS будет.
7. Тут все правда.
8. Ну какбы кэп. Для любителей не быть "рабом экосистемы докера" делайте compose.yml а рядом с ним compose.sh файл и внутри него на хосте устанавливайте используя choco / apt-get / dnf всё что хотите; засетайте его как энтрипойнт сервиса и вызывайте из .yml.
Но тогда это будет только как таск раннер, смысл тогда от него...может только для настройки сети, яхз.