Getting Started with Docker
Docker was introduced to encounter the problem of “runs on your machine but not mine”. Since many applications are platform or framework dependent, running them on various machines is not always possible. Thus, Docker acts as an “isolated, resource controlled and portable operating environment”, which can host any specific application on any machine without the hassle of deploying the environment manually.
NCache extends this functionality by hosting Docker images and Dockerfiles for NCache in the following environments:
- Windows Server (NCache Enterprise and Professional editions)
- Linux (NCache Enterprise edition)
Using these images, you can create containers which host NCache, or create your own customized images by modifying the Dockerfiles.
Licensing
NCache 5.0
NCache comes with the full set of features in evaluation mode for 10 days. After that, you will need to purchase NCache license to continue using NCache.
.NET Framework 4.7.2
NCache Windows Server images are built upon the base image of .NET Framework 4.7.2. .NET Framework 4.7.2 image has been built upon Windows Server Core image and uses the same license as Windows Server Core.
Linux Debian 9
Base image microsoft/dotnet:2.2-runtime
. The NCache Docker image for Linux is built upon the base image of .NET Core Runtime 2.1. This image is further built upon a runtime image of Linux Debian 9 and uses the same license as Linux Debian.
In This Section
NCache Docker on Windows Server
Provides steps to create containers from existing images and create images using Dockerfiles for NCache on Windows Server.
NCache Docker on Linux
Provides steps to create containers from existing images and create images using Dockerfiles for NCache on Linux.