How to Install Docker on Ubuntu and Leverage Huawei eSDK Storage
This guide walks you through installing Docker on Ubuntu, covering supported versions, system prerequisites, kernel checks, step‑by‑step installation commands, verification, and explains how Docker integrates with Huawei's eSDK storage via Unicorn Hub.
Welcome to the final part of the Docker three‑part series, focusing on setting up a Docker environment on Ubuntu.
Docker supports the following Ubuntu releases (64‑bit): Ubuntu Trusty 14.04 LTS, Ubuntu Precise 12.04 LTS, Ubuntu Raring 13.04, and Ubuntu Saucy 13.10.
Prerequisites before installing Docker:
Ubuntu must be a 64‑bit system. The kernel version must be at least 3.10.
How to check the Ubuntu kernel version:
$ uname -r
3.11.0-15-genericIf the kernel version is too low, update it with:
$ sudo apt-get update
$ sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring
$ sudo rebootUbuntu Installation Steps
Log in as a user with sudo privileges.
Verify that wget is installed: $ which wget If wget is missing, install it:
$ sudo apt-get update
$ sudo apt-get install wgetDownload and run the Docker installation script: $ wget -qO- https://get.docker.com/ | sh Enter your sudo password when prompted; the script will download and install Docker and its dependencies.
Verify Docker installation: $ sudo docker run hello-world This command pulls a test image and runs it inside a container.
On Ubuntu 14.04, Docker packages are available in the default repositories and can be installed directly.
Beyond the installation, Docker now integrates with Huawei's eSDK storage through the Unicorn Hub project.
Huawei has enhanced the Docker Hub functionality with Unicorn Hub, which adds several features and uses eSDK storage as the backend for image storage.
Unicorn Hub’s Distribution component calls eSDK storage SDK interfaces and the Go‑based UDS driver to store images on Huawei public‑cloud UDS servers, providing high availability.
The integration utilizes eSDK storage APIs such as multipart upload, bucket query, object upload/download, ACL management, and bucket policy.
This connection demonstrates the strong capabilities of Huawei’s eSDK storage.
Future updates will cover detailed eSDK storage SDK development topics.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Huawei Cloud Developer Alliance
The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
