Docker:20.10.10 在Windows中,打开 Ubuntu 打开Ubuntu 二、Docker 中 PostgreSQL 安装 从在线存储库下载PostgreSQL Docker 镜像(docker images 可列出安装在系统上的 Docker 镜像)。本次指定版本为 12.3 $ docker pull postgres:12.3 $ docker images 下载PostgreSQL Docker 镜像 2. 创建本地卷 数据卷可以在容器...
运行后,可以使用以下命令查看容器状态: docker ps 连接到PostgreSQL 要连接到运行中的PostgreSQL数据库,可以使用psql工具。首先,确保在本地安装了psql。如果没有安装,可以通过以下命令在Docker容器中直接使用psql: docker exec -it my_postgres psql -U postgres 这将以postgres用户身份连接到PostgreSQL数据库。连接成功后...
在开发环境中,PostgreSQL 是一个非常受欢迎的开源关系型数据库。通过 Docker Desktop,我们可以轻松地在本地安装并运行 PostgreSQL,同时利用 Docker 的卷功能来实现数据的持久化,确保即使容器被删除,数据也不会丢失。 一、准备工作 确保你已经安装了 Docker Desktop。如果尚未安装,请从 Docker 官方网站 下载并安装。二...
可以通过多种方式使用Docker来安装PostgreSQL数据库。以下是几种常见的方法: 方法一:使用命令行直接安装 你可以通过Docker命令行直接运行PostgreSQL容器。以下是一个简单的命令示例: bash docker run -d \ --name postgres-db \ -p 5432:5432 \ -e POSTGRES_PASSWORD=your_password \ -v /path/to/local/data:...
docker-ce是社区版,docker-ee是企业版。这里我们使用社区版 1. yum install docker-ce docker-ce-cli containerd.io 1. 输入y继续 输入y继续 安装完成 6、启动docker systemctl start docker 1. 7、查看docker版本 docker version 1. 8、配置阿里云镜像加速 ...
安装PostgreSQL Docker 镜像 首先,我们需要从 Docker Hub 上下载并安装 PostgreSQL 的镜像。镜像是一个可执行的包,其中包含了运行应用程序所需的所有文件和依赖项。 打开终端,执行以下命令来下载并运行 PostgreSQL 镜像: docker run --name postgres-container -e POSTGRES_PASSWORD=mysecretpassword -d postgres ...
docker exec -it postgres /bin/bash exec:在容器中运行命令 postgres:为容器名称 -it:表示在当前终端为容器分配一个伪终端 /bin/bash:容器内运行/bin/bash终端 宿主机连接数据库退出容器,这里使用支持PostgreSQL的可视化客户端,连接参数如下,测试可以正常连接数据库 小结 使用Docker 安装 PostgreSQL 数据库可以节省安...
首先使用hub.docker.com搜索Postgresql 一、安装和拉取镜像 1.1 拉取镜像 在https://hub.docker.com/_/postgres中查看“PostgreSQL数据库镜像”可用版本。 我选择拉取PostgreSQL 11.14 版本: docker pull postgres:11.14 1.2 创建本地卷 数据卷可以在容器之间共享和重用,默认会一直存在,即使容器被删除(docker volume ...
在Docker环境下安装并持久化PostgreSQL数据库,可以提高数据的可用性和可靠性。本文将以简明扼要、清晰易懂的方式,为读者提供一份详尽的操作指南。 一、数据存放位置设置 首先,我们需要为PostgreSQL数据库设置一个持久化的数据存放位置。这可以通过在本地创建文件夹或使用Docker数据卷来实现。 1.1 本地文件夹方式 在本...
1.2 安装docker sudo apt-get update 1. sudo apt-get install docker-ce 1. 2 安装PostgreSQL docker pull postgres:9.4 1. 3 创建容器 docker的容器默认情况下只能由本地主机访问,即A主机上的容器不能被B主机访问,所以要做端口映射。 docker run --name postgres1 -e POSTGRES_PASSWORD=password -p 54321...