[Install SAP NW ABAP 752 into docker] 01. Install Docker on Windows

SAP BC/SAP on Docker|2019. 1. 27. 18:38

Hi This is SAPOps ST03.

I would like to perform installation of SAP ABAP 7.52 system into docker on Windows 10.


#1 Preparation

If you are with Linux OS or Mac, it would be better to refer other blogs for installation docker.

I will perform this installation on Windows 10 Pro. If you are Windows 10 Home or lower than Windows 8, docker installation would be different.

I will perform whole SAP installation process with following hardware.


- CPU : intel i5 CPU with 4 cores

- RAM : 16 GB

- Disk : 500 GB SSD

- OS : Windows 10 Pro


#2 Activate Windows Hyper-V service

Start from Control Panel > Program > Turn Windows features on or off


Check all Hyper-V features and OK so that it will be activated.

After Hyper-V activated, Windows has to be restarted.


#3 Download and Install Docker Desktop for Windows

Please download installation file of Docker Desktop for Windows on HERE.

You may need to sign up to docker hub.


Please start installation through downloaded file


You don't have to check "Use Windows containers instead of Linux containers" since SAP systems install on Linux container only.



Installation will be performed automatically.

Please close and log out when the installation finished. (in my case, it takes about 1~2 min)


You should be able to find docker in right-bottom side when you logon to windows again.

If you are install docker first time, it would take several minutes to activate docker.


#4 Configure Docker

Click right bottom on docker, and go to settings


To assign hardware resources, go to Advanced and assign resources to docker.

Following configuration is to install SAP ABAP 752 & HANA. You may refer below configuration.


(** I check that HANA express edition is not for Windows docker. I will perform this with docker, but will be done quiet far later with licensed version. if you are trying to install HANA just for self-study, please use express edition for VirtualMachine for now. Thank you! ***)


Apply your configuration after you change your configuration. Then docker will restart and occupy resource.


#5 Check installed docker

You check check whether docker is working fine or not through following command in command prompt.


You can check Docker installation status through following commands.

Below results are example, so please refer below examples to check your docker's status.

C:\Users\ST03> docker version


Client: Docker Engine - Community

 Version:           18.09.1

 API version:       1.39

 Go version:        go1.10.6

 Git commit:        4c52b90

 Built:             Wed Jan  9 19:34:26 2019

 OS/Arch:           windows/amd64

 Experimental:      false


Server: Docker Engine - Community

 Engine:

  Version:          18.09.1

  API version:      1.39 (minimum version 1.12)

  Go version:       go1.10.6

  Git commit:       4c52b90

  Built:            Wed Jan  9 19:41:49 2019

  OS/Arch:          linux/amd64

  Experimental:     false


C:\Users\ST03> docker run hello-world


Hello from Docker!

This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:

 1. The Docker client contacted the Docker daemon.

 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.

    (amd64)

 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.

 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.


To try something more ambitious, you can run an Ubuntu container with:

 $ docker run -it ubuntu bash


Share images, automate workflows, and more with a free Docker ID:

 https://hub.docker.com/


For more examples and ideas, visit:

 https://docs.docker.com/get-started/


SAP Installation will be continued in next post.


## Install SAP NW ABAP 752 into Docker on Windows Series

01. Install Docker on Windows

02. Install SAP ABAP 752 on Docker

03. Initial Adjustment and start SAP on Docker

04. System Information of NW752 on Docker