sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan kører man en Redis-server OG en anden applikation inde i Docker?

RUN kommandoer tilføjer kun nye billedlag. De udføres ikke under kørsel. Kun under byggetiden for billedet.

Brug CMD i stedet. Du kan kombinere flere kommandoer ved at eksternalisere dem til et shell-script, som påkaldes af CMD :

CMD start.sh

I start.sh script skriver du følgende:

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


  1. Hvordan får man værdier fra Redis ved hjælp af nøgler, der indeholder mellemrum?

  2. Sådan bygger du docker-billede fra github-lageret

  3. Hvordan beregner man den løbende total ved hjælp af aggregat?

  4. Sammenligning af mongoose _id og strenge