Интересно, как решили свою проблему?
У меня давно БД работает в Docker контейнере на Microserver Gen8 под управлением XPEnology (Synology). Для себя написал скриптик, который запускает контейнер MS SQL Server 2019-latest из официального образа. Работает отлично! Давеча разбирался с "шифрованием соединений с SQL Server на Linux", по этой инструкции получилось включить шифрование соединений, родилось два скрипта:
с использованием самоподписанного сертификата: enable_encrypt_self-sign.sh
с использованием сертификата, полученного от центра сертификации Let’s Encrypt с помощью Synology: enable_encrypt_syno.sh
Но пока отказался от шифрования, так как есть самописные python-скрипты, подключающиеся к БД IT Invent, которые не умеют поднимать шифрование (позже допишу такую возможность).
@Alex43, может мой опыт вам поможет запустить MS SQL на Linux)