我通常通过在终端输入来附加到postgres:
psql -U user db
我想将postgres移动到docker容器中:
docker run -v /var/lib/postgresql:/var/lib/postgresql -p 5432:5432 postgres
然后我运行命令并出错:
psql -h localhost -p 5432 -U user
psql: FATAL: role "user" does not exist
我希望-v /var/lib/postgresql:/var/lib/postgresql
能够通过db
达到user
。但它不会发生。如何正确使用?