Hi,
VMWare Fusion 12.2 has broken my ability to run my MSSQL Server Docker containers (it still works with 12.1). You can reproduce the issue by doing the following:
- vctl system config --vm-cpus 4 --vm-mem 2048
- vctl system start
- vctl pull mcr.microsoft.com/mssql/server:2019-latest
- mkdir ~/Data/mssql
- chmod -R 777 ~/Data/mssql
vctl run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=10A-croci-toss-integral" -p 1433:1433 --name brad-mssql --hostname brad-mssql -v ~/Data/mssql/data:/var/opt/mssql/data -v ~/Data/mssql/log:/var/opt/mssql/log -v ~/Data/mssql/secrets:/var/opt/mssql/secrets mcr.microsoft.com/mssql/server:2019-latest - vctl start brad-mssql
The terminal output will stop at the following line and will not properly initialise:
Common language runtime (CLR) functionality initialized.
I think it might have something to do with allowing access to the filesystem to mount the databases, but I am not sure and I have ensured that the following Security and Privacy setting is enabled for Full Disk Access:
