|
@@ -12,12 +12,30 @@ Memcached's APIs provide a very large hash table distributed across multiple mac
|
|
$ docker run --name my-memcache -d %%IMAGE%%
|
|
$ docker run --name my-memcache -d %%IMAGE%%
|
|
```
|
|
```
|
|
|
|
|
|
-## Setting Memory Usage
|
|
|
|
|
|
+### Configuration
|
|
|
|
+
|
|
|
|
+To customize the configuration of the memcached server, first obtain the upstream configuration options from the container:
|
|
|
|
|
|
```console
|
|
```console
|
|
-$ docker run --name my-memcache -d %%IMAGE%% memcached -m 64
|
|
|
|
|
|
+$ docker run --rm %%IMAGE%% -h
|
|
```
|
|
```
|
|
|
|
|
|
-This would set the Memcached server to use 64 megabytes for storage.
|
|
|
|
|
|
+Using `docker run`:
|
|
|
|
+
|
|
|
|
+```console
|
|
|
|
+$ docker run --name my-memcache -d %%IMAGE%% memcached --memory-limit=64
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+or using Docker Compose:
|
|
|
|
+
|
|
|
|
+```yaml
|
|
|
|
+services:
|
|
|
|
+ memcached:
|
|
|
|
+ image: %%IMAGE%%
|
|
|
|
+ command:
|
|
|
|
+ - --conn-limit=1024
|
|
|
|
+ - --memory-limit=64
|
|
|
|
+ - --threads=4
|
|
|
|
+```
|
|
|
|
|
|
For infomation on configuring your memcached server, see the extensive [wiki](https://github.com/memcached/memcached/wiki).
|
|
For infomation on configuring your memcached server, see the extensive [wiki](https://github.com/memcached/memcached/wiki).
|