sql >> Database >  >> NoSQL >> Redis

Hoe voer je een Redis-server EN een andere applicatie in Docker uit?

RUN commando's voegen alleen nieuwe afbeeldingslagen toe. Ze worden niet uitgevoerd tijdens runtime. Alleen tijdens de bouwtijd van de afbeelding.

Gebruik CMD in plaats van. Je kunt meerdere commando's combineren door ze te externaliseren in een shellscript dat wordt aangeroepen door CMD :

CMD start.sh

In de start.sh script schrijf je het volgende:

#!/bin/bash
nohup redis-server &
uwsgi --http 0.0.0.0:8000 --module mymodule.wsgi


  1. Een generieke RedisTemplate opdrogen in het voorjaar 4

  2. kan redis-server op linux niet doden

  3. Afronding op 2 decimalen met behulp van het MongoDB-aggregatieraamwerk

  4. Memcached gebruiken met Yii2 Framework