SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
โคข Open full site

Installing SAP HANA, express edition Server + Apps, with Docker

How to install SAP HANA, express edition with XSA on your preferred Docker setup.

Overview

🎓 beginner 10 min. SAP Hana, Express EditionBeginnerSAP HANAExpress Edition

You will learn

  • โœ”How to install SAP HANA, express edition on your preferred Docker setup
John Currie J John Currie July 31, 2024
Created by December 17, 2018
Contributors

Prerequisites

Steps

Intro

This tutorial will show you how to install an installation of SAP HANA, express edition with XSA on your Docker installation. This version of SAP HANA, express edition does not contain XSC.

If you wish to install SAP HANA, express edition on a different virtual machine, or you want a custom setup on your Linux machine, see the Virtual Machine or Binary Method installation guides.

Before you begin, ensure your proxy settings have been properly set up. See HTTP/HTTPS proxy in the Docker documentation.


SAP HANA, express edition is a streamlined version of the SAP HANA platform which enables developers to jump-start application development in the cloud or personal computer to build and deploy modern applications that use up to 32GB memory. SAP HANA, express edition includes the in-memory data engine with advanced analytical data processing engines for business, text, spatial, and graph data - supporting multiple data models on a single copy of the data.

The software license allows for both non-production and production use cases, enabling you to quickly prototype, demo, and deploy next-generation applications using SAP HANA, express edition without incurring any license fees.

SAP HANA, express edition for Docker has been tested on the following Linux operating system versions:

Linux OSOS VersionDocker Editions
SLES12.2, 12.3, 12.4Community

This installation does not support Docker for Windows or Docker for Mac.

Note: These instructions use openSUSE and Docker Enterprise Edition as an example. However, any of the supported operating systems listed above are compatible. Use the operating system and Docker installation that fits your needs best.

Step 1 Install Docker
โ€”

Download and install the appropriate Docker Edition for your system. Visit the Docker Community Edition or Docker Enterprise Edition lists for more information and to download Docker for your machine.

Note: Ensure your proxy settings have been properly set up. See HTTP/HTTPS proxy in the Docker documentation.

Step 2 Manage Storage System
+
Step 3 Log Into Docker
+
Step 4 (Optional) Test Your Docker Installation
+
Step 5 Download the SAP HANA, express edition Image from the Docker Library
+
Step 6 Edit the host sysctl.conf file
+
Step 7 Edit the /etc/hosts file
+
Step 8 Set Up Password for SAP HANA, express edition
+
Step 9 Start SAP HANA, express edition Container
+
Step 10 Log into SAP HANA, express edition Container
+
Step 11 (Optional) Test the Container
+
Step 12 (Optional) Log Into System or Tenant Database
+
Step 13 (Optional) Test SAP Web IDE
+
Step 14 (Optional) Update Your Docker Image
+
Step 15 Docker Run Usage: (-Help Command)
+
Step 16 Additional Information
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 16
1. Install Docker 2. Manage Storage System 3. Log Into Docker 4. (Optional) Test Your Docker Installation 5. Download the SAP HANA, express edition Image from the Docker Library 6. Edit the host sysctl.conf file 7. Edit the /etc/hosts file 8. Set Up Password for SAP HANA, express edition 9. Start SAP HANA, express edition Container 10. Log into SAP HANA, express edition Container 11. (Optional) Test the Container 12. (Optional) Log Into System or Tenant Database 13. (Optional) Test SAP Web IDE 14. (Optional) Update Your Docker Image 15. Docker Run Usage: (-Help Command) 16. Additional Information

Learn more →