1

I am running the azure-sql-edge docker image like this:

docker run --cap-add SYS_PTRACE -e "ACCEPT_EULA=1" -e "MSSQL_SA_PASSWORD=<my secure password>" -p 1433:1433 --name azuresqledge -v sqlvolume:/var/opt/mssql -d mcr.microsoft.com/azure-sql-edge

After starting it, when I check the volumes I not only have the sqlvolume, but also 3 other ones:

C:\Users\user>docker volume ls
DRIVER    VOLUME NAME
local     41b93c39526...//name shortened
local     493c440ec34...//name shortened
local     8035ef529a3...//name shortened
local     sqlvolume

I don't understand why. Details for the first volume in Docker Desktop: enter image description here As we can see in the target column, it's used for /var/opt/mssql? But I specified sqlvolume for /var/opt/mssql when I started the container? Also, what about var/opt/mssql-extensibility, what's that at all?

stefan.at.kotlin
  • 15,347
  • 38
  • 147
  • 270

0 Answers0