Kuidas jooksutada Postgres andmebaasi dockeris nii, et andmed säiliksid? Selleks on vaja 2 dockeri konteinerit – üks, mis hoiab andmebaasi ning teine, mis jooksutab psql käske:

docker create -v /var/lib/postgresql/data --name PostgresData alpine
docker run -p 5432:5432 --name yourContainerName -e POSTGRES_PASSWORD=postgres -d --volumes-from PostgresData postgres

Seejärel tuleb olemasolev andmebaas siduda pgAdmin 4 käsuga

Servers > Create > Server…

host: localhost
port: 5432
maintenance database: postgres
username: postgres
password: selected password (postgres)
Save password: True

Kasutatud viited: