Redis v Dockeru

V nedávném příspěvku jsem se věnoval PostgreSQL v Dockeru. V tomto příspěvku se zaměřím na Redis v Dockeru.

Redis v Dockeru si spustíte příkazem docker run -d -p 6379:6379 --name redis1 redis.

docker run -d -p 6379:6379 --name redis1 redis
Pokud image redis nemáte na svém počítači, provedes se stažení (pull). Zároveň se redis spustí na pozadí
Unable to find image 'redis:latest' locally
latest: Pulling from library/redis
bc51dd8edc1b: Pull complete
37d80eb324ee: Pull complete
392b7748dfaf: Pull complete
48df82c3534d: Pull complete
2ec2bb0b4b0e: Pull complete
1302bce0b2cb: Pull complete
Digest: sha256:7b84b346c01e5a8d204a5bb30d4521bcc3a8535bbf90c660b8595fad248eae82
Status: Downloaded newer image for redis:latest
b44ab2740c8349b7bcfbff65f197855f6fd734ece4df71d81830bcb2eb7482a4

Tento výpis uvidíte pouze v případě, že jste zatím redis na svém počítači nikdy nespouštěli. Pokud již image redisu máte, výpis bude výrazně kratší.

Číst dálRedis v Dockeru

Změna portu Redisu

Konfigurační soubor Redisu redis.conf lze na Linuxu najít ve složce /etc/redis. V tomto souboru je definován také port, na kterém Redis běží:

# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6379

Ve výchozím nastavení se používá port 6379. Pokud port změníte, je třeba restartovat redis server.

sudo service redis-server restart

Připojení můžete vyzkoušet pomocí redis-cli.

redis-cli ping
Could not connect to Redis at 127.0.0.1:6379: Connection refused

Pokud východí port 6379 změníte, musíte redis-cli říct, na který port se má připojit (přepínač -p). V tomto případě jsem port změnil na 6378.

redis-cli -p 6378 ping
PONG

VPN v Mintu

Linux Mint obsahuje open-source OpenVPN. Pokud byste jej nainstalovaný neměli, instalace probíhá klasicky

sudo apt-get install openvpn

Nejjednodušší zprovoznění VPN je, pokud máte (někdo vám pošle) konfigurační soubor (přípona .ovpn). Pak stačí zadat

openvpn --config soubor.ovpn

a jste připojeni. Ukázkový .ovpn soubor naleznete zde. Další užitečné příkazy

openvpn --version
openvpn --help