VMWare Fusion 12.2 - vctl mssql issue


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:

  1. vctl system config --vm-cpus 4 --vm-mem 2048
  2. vctl system start
  3. vctl pull
  4. mkdir ~/Data/mssql
  5. 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
  6. 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:



Labels (3)
Tags (3)
0 Kudos
0 Replies