如何将postgres移动到docker集装箱?
我通常通过在terminal上键入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
将使user
可以达到db
。 但是这并没有发生。 如何使其正确?
- 我应该如何处理dockerizing一个node.js服务?
- Docker只读套接字卷
- openshift imagestream不跟踪私人docker回购
- 事件名称应至less有3个部分用斜杠分隔。 Asp.Net核心Docker中的参数名称eventName
- docker Django runserver阻止连接到MySQL DB的二进制文件
- 在Docker容器中运行emacs
- 如果我正在更新,我应该重新启动泊坞窗容器吗?
- docker-machine:没有路由到主机默认docker机(使用主机的vboxnetworking)在一些wifinetworking
- 不能以root身份访问docker mongo