在Docker中安装PostgreSQL是一个相对简单的过程。以下是详细的步骤,包括如何查找PostgreSQL的Docker镜像、拉取镜像到本地、运行容器、验证安装以及进行基础配置(可选)。 1. 查找PostgreSQL的Docker镜像 你可以在Docker Hub上查找PostgreSQL的官方镜像。访问Docker Hub网站,搜索“PostgreSQL”即可找到。官方镜像的URL通常是: ...
二、Docker 中 PostgreSQL 安装 从在线存储库下载PostgreSQL Docker 镜像(docker images 可列出安装在系统上的 Docker 镜像)。本次指定版本为 12.3 $ docker pull postgres:12.3 $ docker images 下载PostgreSQL Docker 镜像 2. 创建本地卷 数据卷可以在容器之间共享和重用, 默认会一直存在,即使容器被删除(docker ...
shell docker port postgres-container 5432/tcp -o 5432现在,您可以从外部通过主机的5432端口访问PostgreSQL数据库了。请注意,这将允许任何具有访问权限的用户连接到数据库。为了安全起见,建议配置防火墙或使用其他安全措施来限制对端口的访问。8. 在完成上述步骤后,您已经成功安装了PostgreSQL数据库并进行了基本配置。您...
1. 拉取 PostgreSQL 镜像 上dockerHub搜索 PostgreSQL 使用Docker 命令从 Docker Hub 拉取 PostgreSQL 官方最新版的镜像: docker pullpostgres:alpine3.20 2. 运行 PostgreSQL 容器 使用以下命令运行一个 PostgreSQL 容器: docker run--name my_postgresql--restart=always-d-p5432:5432-v D:\soft\docker\Postgresql...
docker run -d \-p5432:5432\-v /mydata/postgres/pgdata:/var/lib/postgresql/data \--name pgsql \-e POSTGRES_PASSWORD=posg123!@#\ postgres:10.21-alpine 参数说明: -d:表示在后台运行容器;-p5432:5432:表示将容器的5432端口映射到主机的5432端口中;-v /mydata/postgres/pgdata:/var/lib/postgres...
现在,我们将通过 Docker 安装 PostgreSQL。Docker Hub 是一个可以找到各种 Docker 镜像的地方,下面是 PostgreSQL 的官方镜像。 1. 拉取 PostgreSQL 镜像 首先,使用以下命令从 Docker Hub 拉取 PostgreSQL 镜像: dockerpull postgres 1. 2. 启动 PostgreSQL 容器 ...
假设你有安装postgresql客户端,您可以使用主机端口映射测试。您需要使用docker ps找出映射到本地主机端口: $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5e24362f27f6 eg_postgresql:latest /usr/lib/postgresql/ About an hour ago Up About an hour 0.0.0.0:49153->5432/tcp pg_test ...
Docker 安装 PostgreSQL 一、获取镜像 [root@DcServer ~]# docker search postgres 1.拉取镜像 docker pull postgres 2.启动镜像 docker run --name mypostgres -d -p 5432:5432 -e POSTGRES_PASSWORD=123456 postgres 3.进入容器 docker exec -it postgres psql -U postgres -d postgres...
1. 安装Docker 首先,我们需要安装Docker,以便能够使用容器化技术。根据您的操作系统,选择相应的安装包进行安装。 2. 拉取PostgreSQL镜像 在终端中执行以下命令,拉取PostgreSQL官方镜像: dockerpull postgres 1. 3. 创建PostgreSQL容器 使用以下命令创建一个名为postgres-container的容器,并指定PostgreSQL的用户名、密码和...