postgresql - 如何使用容器化 PostgreSQL
问题描述
我在 Lynda 观看了 Frank P Moely 的视频“Learning JDBC”。我也有一些困难来遵循这些步骤。
例如,在“使用容器化的 postgreSQL,我复制了 README 中的命令 Run docker image
“docker run --rm --name lil-postgres -e POSTGRES_PASSWORD=password -d -v $HOME/srv/postgres:/var/lib/postgresql/data -p 5432:5432 postgres”,但显示如下:
“3e26ac7466c8aec1910ae87e7bf4fff30202978e392217ae98aaa85f7f76b182
docker:来自守护进程的错误响应:驱动程序在端点 lil-postgres 上编程外部连接失败(28bef8efc172f5e5399bd235290fd014cacdebf5fa482dec9af204fbbbe26770):启动用户级代理时出错:监听 tcp 0.0.0.0:5432:绑定:地址已在使用中。数据”,“psql -h localhost -U postgres -f database.sql”,它说“database.sql:没有这样的文件或目录”
我正在使用 Ubuntu
说明:Ubuntu 18.04.3 LTS
发布时间:18.04
代号:仿生
而且我还安装了Docker和postgreSQL,不知道上面的问题怎么解决。有人可以帮我吗?太感谢了。
解决方案
推荐阅读
- javascript - Node.appendChild:参数1在纯JS中没有实现接口Node
- python - bs4 loop stop on the Mid of the links 为什么?
- amazon-web-services - 如何基于 cognito 用户池组角色访问 AWS APIGateway
- amazon-dynamodb - 如何在 dynamoDB 中实现 50 次写入的事务?
- java - 我的 Firebase 没有从 Firebase 数据库中检索数据
- javascript - 无法将组件连接到 redux 商店
- html - CSS过渡未在悬停时触发
- powershell - 将 here-string 与 get-content 进行比较,compare-object 表示相同的字符串不同
- flutter - 如何将图标添加到文本颤动中?
- openssl - 如何使用带有给定公钥的openssl加密小文本