Запуск PostgreSQL в Docker в чистом виде и с тестовой базой данных
docker volume create postgresql docker run -d \ --name postgres17 \ -e POSTGRES_PASSWORD=mysecretpassword \ -e PGDATA=/var/lib/postgresql/data/pgdata \ -v postgresql:/var/lib/postgresql/data \ postgres:17docker volume create postgresql docker run -d \ --name postgres17 \ -e POSTGRES_PASSWORD=mysecretpassword \ -e PGDATA=/var/lib/postgresql/data/pgdata \ -v postgresql:/var/lib/postgresql/data \ -v ./init:/docker-entrypoint-initdb.d/ postgres:17sudo docker compose up -dsudo docker exec -ti postgres_docker-db-1 psql -U postgresЗайти в терминал контейнера
sudo docker exec -ti postgres_docker-db-1 bashsudo docker logs postgres_docker-db-1 Удаление контейнера и тома из docker compose
sudo docker compose rm -fsv sudo docker volume rm postgres_docker_postgresql Удаление контейнера
sudo docker rm -f postgres_docker-db-1 Удаление тома
sudo docker volume rm postgresql