openeuler/memcachedThe official Memcached docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
Current Memcached docker images are built on the openEuler. This repository is free to use and exempted from per-user rate limits.
Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages.
Learn more about Memcached on the [***]
The tag of each memcached docker image is consist of the version of memcached and the version of basic image. The details are as follows
| Tag | Currently | Architectures |
|---|---|---|
| [1.6.39-oe2403sp2 | memcached 1.6.39 on openEuler 24.03-LTS-SP2 | amd64, arm64 |
| 1.6.12-oe2203lts | Memcached 1.6.12 on openEuler 22.03-LTS | amd64, arm64 |
| 1.6.24-oe2203sp3 | Memcached 1.6.24 on openEuler 22.03-LTS-SP3 | amd64, arm64 |
| 1.6.29-oe2203sp3 | Memcached 1.6.29 on openEuler 22.03-LTS-SP3 | amd64, arm64 |
| 1.6.31-oe2003sp4 | Memcached 1.6.31 on openEuler 20.03-LTS-SP4 | amd64, arm64 |
| 1.6.31-oe2203sp1 | Memcached 1.6.31 on openEuler 22.03-LTS-SP1 | amd64, arm64 |
| 1.6.31-oe2203sp3 | Memcached 1.6.31 on openEuler 22.03-LTS-SP3 | amd64, arm64 |
| 1.6.31-oe2203sp4 | Memcached 1.6.31 on openEuler 22.03-LTS-SP4 | amd64, arm64 |
| 1.6.31-oe2403lts | Memcached 1.6.31 on openEuler 24.03-LTS | amd64, arm64 |
| 1.6.32-oe2203sp1 | Memcached 1.6.32 on openEuler 22.03-LTS-SP1 | amd64, arm64 |
| 1.6.32-oe2203sp3 | Memcached 1.6.32 on openEuler 22.03-LTS-SP3 | amd64, arm64 |
| 1.6.32-oe2203sp4 | Memcached 1.6.32 on openEuler 22.03-LTS-SP4 | amd64, arm64 |
| 1.6.32-oe2403lts | Memcached 1.6.32 on openEuler 24.03-LTS | amd64, arm64 |
In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.
Pull the openeuler/memcached image from docker
bashdocker pull openeuler/memcached:{Tag}
Start a memcached instance
bashdocker run -d --name my-memcached -p ***:*** openeuler/memcached:{Tag}
After the instance my-memcached is started, access the Memcached service through http://localhost:***.
Container startup options
| Option | Description |
|---|---|
-p ***:*** | Expose Memcached server on localhost:***. |
-e MEMCACHED_CACHE_SIZE=64MB | Determines the size of the cache. |
-e MEMCACHED_MAX_CONNECTIONS=1024 | Determines the maximum number of concurrent connections. |
-e MEMCACHED_THREADS=4 | Determines the number of threads to process requests. |
-e MEMCACHED_PASSWORD | Define the password for the root user if another username is provided. By default the authentication is disabled but if this option is passed it becomes enabled. |
-e MEMCACHED_USERNAME | Define a new user. If this option is passed a password is needed to authenticate the new user. |
View container running logs
bashdocker logs -f my-memcached
To get an interactive shell
bashdocker exec -it my-memcached /bin/bash
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务