Aller au contenu
Runbook

Installer Memcached sur Docker

Cache mémoire distribué haute performance pour données clé-valeur.

Cachecachein-memorykey-valuedistributed

Installation

Conteneur (image officielle) · Docker
docker run -d --name memcached -p 11211:11211 memcached

Publie le port 11211. Aucune persistance, donc aucun volume nécessaire.

Vérifier l'installation

Vérifier
docker exec memcached memcached -V

Ports par défaut

11211

Outils en ligne de commande

  • memcachedLe serveur de cache ; passez les drapeaux après le nom de l'image, p. ex. memcached memcached -m 256.

Désinstaller

Supprimer le conteneur
docker rm -f memcached

Aucune donnée à nettoyer : Memcached garde tout en RAM.

À savoir

  • Memcached est uniquement en mémoire ; rien à persister, donc aucun volume requis.
  • Réglez la mémoire en ajoutant des drapeaux : docker run -d --name memcached -p 11211:11211 memcached memcached -m 256.
  • Publier 11211 expose un cache sans authentification : ne le faites que sur un réseau de confiance, ou liez à une interface locale avec -p 127.0.0.1:11211:11211.

Lancer Memcached avec Docker

L'image officielle memcached exécute le serveur d'emblée. docker run -d --name memcached -p 11211:11211 memcached publie le port 11211 ; vérifiez avec docker exec memcached memcached -V. Comme Memcached est purement en mémoire, il n'y a rien à persister ni de volume à monter.

Réglages

Ajoutez des drapeaux après le nom de l'image (l'entrypoint de l'image est memcached) : par exemple docker run -d --name memcached -p 11211:11211 memcached memcached -m 256 -c 2048 définit un cache de 256 Mo et une limite de connexions plus haute.

Sécurité

Publier 11211 expose un cache sans authentification. Hors d'un réseau isolé, liez le port à localhost (-p 127.0.0.1:11211:11211) ou protégez-le par un pare-feu, et évitez l'exposition UDP pour prévenir les abus par amplification.