I think that everyone of you already knows that calling custom .NET DLLs in your extension’s code is not supported in a SaaS environment, but you can still use .NET assemblies in your extensions if you explicitly target the on-premise world.
If you stumbled upon this blog post you probably know what Docker is and wondering could it be useful when developing for Dynamics 365 Business Central. The short answer is yes. Let’s talk why and then I will tell you how to setup Docker and share a few great tips on using it.
While I was writing my previous blogpost, I was wondering what the actual Docker repos are today. Basically:
when we want to set up a certain Docker container, where can I find it?
Well, easy. Just read this blogpost from Freddy, the Docker-God from Microsoft. But, while most info on it is still very valuable, you might also notice that some of the repos our outdated. That’s why I decided to create some kind of up-to-date (and sometimes a little bit into the future) overview on what images/repos Freddy makes available for us.
A while ago, I blogged about how you can get to all the tags on Docker Hub, for all images of Microsoft Dynamics NAV. This was more useful than I ever imagined, as many people referred to it, or I had to refer to it for others. In any case, for us “simple” NAV “dinosaurs”, these docker tags doesn’t always seem to be easy to “assemble”, so getting a list of all of them, is sometimes nice to get to the very specific one that one might need – or just to get an idea of what else is out there (or better yet “in there”).
It’s been a while since I have descended into the blog mines to dig with my hands and find precious blog ore. Today, we’re going to talk about Microsoft Dynamics Business Central (BC) development. Most everything you read about BC development involves using Docker containers. Let’s start with what many of us are thinking:
I’m using Docker quite regularly (well, if you find “pulling an image twice a day” is regular) .. and I have been using mostly these two repositories according my needs (for more info, look here):
“bcinsider.azurecr.io/bcsandbox-master” for the very latest version (the future release)
“microsoft/bcsandbox” for the current release
As you might have figured in quite some sessions, threads and posts, I’m quite fond running docker images on a remote Hyper-V on my laptop. From the moment it was described by Arend Jan, I’m using it. In my opinion, it’s a much better way to run, because Windows Server is so much better in memory management as Windows 10 is (in regards of Docker that is).