Installation for 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 shipping a Docker image and Dockerfile with NCache environment to allow seamless building of NCache applications and managing cache clusters.
Prerequisites
- 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 later).
- A shell of your choice, cmd.exe, PowerShell or any other.
In This Section
Pull Docker Image
Explains how NCache cache server images can be pulled from Docker Hub.
Install with Docker
Explains how containers can be created (which host NCache) using the images pulled in the previous chapter.
Edit Dockerfile for Your Environment
Explains how NCache's shipped Dockerfile can be edited to add scripts for installing NCache.