Chcete si vyzkoušet PostgreSQL, ale nechcete si jej instalovat? Řešením je použít Docker. Zde je jednoduchý postup, jak PostgreSQL v Dockeru spustit a připojit se.
docker pull postgres
Stáhne si image postgresu z úložiště (repozitory).
docker image ls
Zobrazí seznam stažených images.
docker ps
Zobrazí seznam aktuálně běžících kontejnerů.
docker run --rm --name my-postgres -e POSTGRES_PASSWORD=password -d -p 2345:5432 postgres
docker run
spustí proces v novém kontejneru
-e
nastaví proměnnou prostředí (v totmo případě heslo)
-p
prováže veřejný port (nastaven na 2345) s portem postgresu (5432) hostPort:containerPort
-d
detached mode (spustí kontejner na pozadí a zobrazí id kontejneru)
--rm
automaticky odstraní kontejner pokud existuje
--name
přiřadí kontejneru jméno
psql -h localhost -p 2345 -U postgres -d postgres
Připojí se k PostgreSQL databázi.