services: sqlserver: image: mcr.microsoft.com/mssql/server:2022-latest platform: linux/amd64 container_name: sqlserver env_file: - .env environment: ACCEPT_EULA: "Y" SA_PASSWORD: "${SA_PASSWORD}" ports: - "1433:1433" volumes: - sqlserverdata:/var/opt/mssql healthcheck: test: ["CMD", "/opt/mssql-tools/bin/sqlcmd", "-S", "localhost", "-U", "sa", "-P", "${SA_PASSWORD}", "-Q", "SELECT 1" ] interval: 10s timeout: 5s retries: 12 networks: - devnet volumes: sqlserverdata: nuget-cache: networks: devnet: driver: bridge