NavContainerHelper – Start a NAV container and place the database files on a file share on the host computer

If you haven’t read the first post about the NavContainerHelper, you should do so. The database files are placed inside the container by default. If you want to copy the database to a share on the Docker host, you can override the SetupDatabase.ps1 script by creating a file called SetupDatabase.ps1, specify that in myScripts.ps1 to…

0

NavContainerHelper – Specify your own Database backup file to use with a NAV container

If you haven’t read the first post about the NavContainerHelper, you should do so. If you have a database backup file (.bak), you can specify that as parameter to the container. You can specify the bakfile using a secure URL. Read this for information about how to create a secure url for a file. $imageName = “microsoft/dynamics-nav:2018-rtm”…

0

NavContainerHelper – License

If you haven’t read the first post about the NavContainerHelper, you should do so. By default the NAV containers are using the CRONUS demo database and the CRONUS Demo license file is already imported in that. If you want to use you own licensefile, you have a few options on how to do this. Specify…

0

NavContainerHelper – Authentication

If you haven’t read the first post about the NavContainerHelper, you should do so. Specify username and password for your NAV SUPER user The parameter needed to specify username and password for your NAV Super user is -credential $credential The credentials are of type System.Management.Automation.PSCredential and can be created like this $securePassword = ConvertTo-SecureString -String…

0

NavContainerHelper – Certificates

If you haven’t read the first post about the NavContainerHelper, you should do so. Use SSL with a self-signed certificate I you want to add a certificate to a container started by New-NavContainer, you ccan use the parameter: -useSSL Example: New-NavContainer -accept_eula ` -useSSL ` -containerName “test” ` -auth NavUserPassword ` -imageName “microsoft/dynamics-nav” You will…

1

NavContainerHelper

What are Containers? What is Docker? If you are new to Docker and Containers, please read this document, which describes what Containers are and what Docker is. If you want more info, there are a lot of Channel9 videos on Containers as well If you have problems with Docker (not NAV related), the Windows Containers Docker forum is the…

0

NAV on Docker version 0.0.4.1

Some of you might already know what lies behind this cryptic title, some of you might not care. This post describes what changed in the Generic image version 0.0.4.1, which today is the foundation of all images on the Docker hub and of course also of the generic image on the docker hub. Support for…

7

Can I run NAV 2015 (and earlier) on Docker?

NAV on Docker is here to stay, and a lot of partners have discovered how NAV on Docker can save a lot of time in their development processes. NAV ships and maintains Docker images for all NAV versions (all CUs, all localizations) since NAV 2016RTM. One of the questions I have been asked a lot…

8

Creating workshop machines on Azure

During Directions US and Directions EMEA, we had to spin up approx. 2000 Azure VMs for our hands on labs. All of these machines was deployed individually from PowerShell (multiple simultaneous jobs, but still one job=one VM) running on my Developer Machine in Lyngby. The scripts used to create these VMs has been shared with…

0

The 10 command(ment)s of Docker (NAV on Docker #6)

I recommend that you read this blog post before reading this. In this blog post I will describe the 10 docker commands I use most frequently and what I use them for. The commands can be executed in a Command Prompt, PowerShell or PowerShell ISE on a machine with Docker installed. In any case, you…

3

Multiple ways to run a NAV on Docker image (NAV on Docker #5)

If you haven’t read this blog post, then please do so before continuing here. A lot of examples (like the prior blog post) will use docker run to start a NAV on Docker container, but there are actually a lot of different ways to start these containers. Some of these methods will run the container locally,…

1

1-800-GETNAV (Nav on Docker #4)

What a cool phone number to have if you are a NAV partner in the US. Inspired by that and modernized it to the cloud world, it would be: aka-ms-getnav So here you are, probably the easiest way to spin up a NAV on Docker environment on Azure for development and test. The mechanism has…

4

1709 and NAV on Docker

As of yesterday evening Windows Server version 1709 (with and without Containers) is available on Azure: I thought it would be a good idea to describe how this relates to the NAV on Docker images recently published on the Docker Hub. Before diving into the details, please read this blog post which talks about the Windows…

2

What is docker? What are Containers? What can I use containers for? (NAV on Docker #3)

You have probably heard that all released Microsoft Dynamics NAV versions since NAV 2016RTM now are available as Docker images on the public Docker Hub. If not – then you have now! But what does that mean? What is Docker and what are Containers? Lets start with the easy question What is Docker? Docker is…

2

devpreview builds now also available on the Docker Hub

Saturday we posted all NAV 2016 and NAV 2017 public builds to the Docker Hub. Today the October update of the developer preview is also on the Docker Hub to run locally, meaning that you now can choose between two options for the developer preview. http://aka.ms/navdeveloperpreview (Azure VM with NAV on Docker inside) docker run…

3

Troubleshooting NAV on Docker

With the release of official NAV images on Docker Hub, we will probably see a larger uptake of people trying this great technology. In this post I have included the issues people are typically running into when trying out NAV on Docker. The first two topics are only relevant on Docker CE (Community Edition), which…

6

It has never been easier… (NAV on Docker #2)

As of this morning, all shipped cumulative updates (+ all localizations) of Microsoft Dynamics NAV 2016 and 2017 are available as Docker images in the Docker Hub, ready for execution on a Windows system with Docker installed. How do I use them? This means, that if you have a computer running Windows 10 Professional edition…

17

A small step for man kind but a giant leap for us! (aka NAV on Docker)

Some months ago, a colleague tried to convince me that Docker was the new black and I really had to look at that. Today, we have started deploying Official Microsoft Docker Images to the Docker Hub – https://hub.docker.com/r/microsoft/dynamics-nav/ and over the next days, all CUs and all country versions for NAV 2016 and NAV 2017 will be…

1

iOS 10 and self signed certificates

With the release of iOS 10, Apple have changed the way self-signed certificates works and since self-signed certificates are a vital part of the Microsoft Dynamics NAV Demo Environment setup, I thought I would describe how to connect to a Demo Environment, signed by a self-signed certificate from an iPad or an iPhone. It is…

0

What would you do?

Lately, a number of  ISVs have asked me this question: If you where me, what would you do? To give the question a little context, we are talking about Solutions, Customizations, Extensions, Modifications or whatever name you use. We are talking On-prem, Hosted, Managed Service, Dynamics 365 for financials. What is the magic bullet? What…

5