在 Docker 中安装和运行 PostgreSQL的详细步骤
在 Docker 中安装和运行 PostgreSQL
步骤 1: 安装 Docker
确保你的系统上已经安装了 Docker。如果没有安装,请参考官方文档:
步骤 2: 拉取 PostgreSQL 镜像
打开终端或命令提示符,运行以下命令来拉取最新的 PostgreSQL 镜像:
docker pull postgres
步骤 3: 运行 PostgreSQL 容器
使用以下命令来启动一个新的 PostgreSQL 容器。在这个例子中,我们将容器命名为 my-postgres,并将主机的端口 5432 映射到容器的端口 5432。同时,我们设置了一个环境变量 POSTGRES_PASSWORD 来指定数据库的密码。
docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
步骤 4: 验证 PostgreSQL 是否正在运行
你可以通过以下命令查看正在运行的 Docker 容器列表,确认 my-postgres 容器是否正在运行:
docker ps
你应该会看到类似如下的输出:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
abc123def456 postgres "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:5432->5432/tcp my-postgres
步骤 5: 连接到 PostgreSQL 数据库
你可以使用 psql 命令行工具连接到 PostgreSQL 数据库。首先,进入正在运行的 PostgreSQL 容器:
docker exec -it my-postgres psql -U postgres
然后,你会看到类似如下的提示符:
postgres=#
这表示你已经成功连接到 PostgreSQL 数据库。
步骤 6: 创建新的数据库和用户(可选)
如果你需要创建一个新的数据库和用户,可以使用以下 SQL 命令:
完成后,你可以退出 psql 提示符:
\q
现在,你已经在 Docker 中成功安装并配置了 PostgreSQL 数据库。
到此这篇关于在 Docker 中安装和运行 PostgreSQL的文章就介绍到这了,更多相关Docker安装和运行 PostgreSQL内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
gitlab-runner中搭建nvm、nrm以及优化maven打包方式
文章描述了如何在GitLab Runner上配置NVM、NRM,并优化Maven打包过程,通过上述配置和优化,作者将Maven打包时间从三分钟缩短到不到40秒2024-11-11
docker容器下配置jupyter notebook的操作
这篇文章主要介绍了docker容器下配置jupyter notebook的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-03-03


最新评论