NCache Docker on Windows Server
NCache provides NCache Enterprise and Professional Server images for Windows Server hosted on Alachisoft’s repository on Docker Hub. Once the Docker environment has been set according to its pre-requisites, you can pull the images to get working on NCache.
Pre-requisites for Docker
- Windows Update KB3176936 or later on Windows Server 2016.
- Windows 10 Anniversary Update for Windows 10.
- Virtualization and Hyper-V must be enabled.
- Transparent networking enabled in Docker environment (explained in later chapters).
- A shell of your choice, cmd.exe, PowerShell or any other.
What is Installed with NCache Image?
NCache Enterprise with all tools, API and samples.
Base image
microsoft/dotnet-framework:4.7.2-runtime
. The NCache Docker image is built upon the base image of .NET Framework 4.7.2. .NET Framework 4.7.2 is further based on the Windows Server Core Image.Microsoft Visual C++ 2010 x64 Redistributable. NCache installation requires Microsoft Visual C++ 2010 x64 Redistributable as a pre-requisite. This may or may not be installed on your system, hence to make sure, this is also installed.
In this Section
Create NCache Containers for Windows Server
Describes steps to create containers hosting NCache in Windows Server environment.
Use NCache on Docker
Explains how NCache can be used in Windows Server environment.
Edit Dockerfile
Explains how Dockerfiles for Cache Server and Client can be customized to perform additional tasks while creating Docker images.