azure-cosmos-db-emulator-docker icon indicating copy to clipboard operation
azure-cosmos-db-emulator-docker copied to clipboard

Use Nano Server image as base instead of Windows Server Core

Open logiclabs opened this issue 7 years ago • 6 comments

The disk space/bandwidth requirements for Windows Server Core are pretty extreme compared to Nano Server (About 9Gb vs 600Mb). It would be great to see this docker image use Nano Server as it's base instead.

I realise that Nano Server does not support MSI's (which is how the emulator is shipped) which is probably why the image uses Windows Server Core, but it must be possible to obtain an xcopy/binaries only version?

logiclabs avatar Sep 15 '17 14:09 logiclabs

Copy-install to docker containers is--thankfully--easy to arrange. Our MSI is very simple. That said, we have a number of other Windows feature requirements and haven't yet found time to investigate Nano Server. Would you be interested in giving it a try and posting back here?

We might work together on this :)

David-Noble-at-work avatar May 09 '18 06:05 David-Noble-at-work

Hallo, is there any progress on this or are there any alternatives ? And any way to generally push microsoft on the topic of docker ? Google and Amazon have much better coverage when it comes to developing using docker and its gona have a huge impact in the futuer when chossing a cloud platform :-(

binaryangel-noa avatar Jul 18 '18 10:07 binaryangel-noa

I did give this a try about a year ago.. From what I remember, I had trouble connecting.. I think probably needed to register a certificate for TLS/SSL. Does the MSI do this?

I no longer use documentdb/cosmosdb though.

On Wed, 9 May 2018, 07:25 David Noble, [email protected] wrote:

Copy-install to docker containers is--thankfully--easy to arrange. Our MSI is very simple. That said, we have a number of other Windows feature requirements and haven't yet found time to investigate Nano Server. Would you be interested in giving it a try and posting back here?

We might work together on this :)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Azure/azure-cosmos-db-emulator-docker/issues/9#issuecomment-387633472, or mute the thread https://github.com/notifications/unsubscribe-auth/ABrdO8jMFJRgRw2JhYLlGlXo4xDMnz0qks5twovugaJpZM4PZEmc .

logiclabs avatar Jul 18 '18 11:07 logiclabs

I really need this feature, especially now all my team is working remotely with varying degrees of poor internet.

What are the steps to try and make this happen? I dont have much experience with MS products, so I don't know how MSI's work.

joshystuart avatar Apr 24 '20 05:04 joshystuart

I really need this feature, especially now all my team is working remotely with varying degrees of poor internet.

What are the steps to try and make this happen? I dont have much experience with MS products, so I don't know how MSI's work. @David-Nobile-at-work @joshystuart

Did you get any updates on this? I tried to copy the "C:\Program Files\Azure Cosmos DB Emulator" folder in a multi-stage build (installed emulator on server core, then copied into nano-server), but I cannot get cosmosDB Emulator to work. Not sure what else needs to be copied for it to function on the nano server image

JaapSingh avatar Nov 16 '20 20:11 JaapSingh

This ticket was opened 2017 and it still has no real response?

Seramis avatar Mar 31 '21 07:03 Seramis