方式一启动容器使用持久数据存储启动 PostgreSQL 容器 docker run --name postgres15 -e POSTGRES_PASSWORD=123456 -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d postgres:15.5 方式二启动容器挂载到指定目录 docker run --name postgres15 -e POSTGRES_PASSWORD=123456 -p 5432:5432 -v /usr/lcoal/pg...
docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=dirtydan -v pgdata:/var/lib/postgresql/data -d postgres -p:暴露出来的端口,可以通过该端口访问数据库 -e:参数 POSTGRES_PASSWORD:你数据库的登录密码 -v:挂载的目标,我们把持久化的目录挂载到容器里的数据存储文件夹,这样即使是容器被删除...
[root@tar1 ~]# docker run -v pgdata:/var/lib/postgresql/data --name dockerPG11 -e POSTGRES_PASSWORD=123456 -p 54322:5432 -d postgres -v:pgdata 是刚刚创建的本地卷名称;/var/lib/postgresql/data是容器中postgres数据库的数据存储位置,把容器中的数据挂载到本地数据卷中; 卷(volume)是绕过容器...
docker run --name postgres12 -e POSTGRES_PASSWORD=password -p 5040:5040 -v pgdata:/var/lib/postgresql/data -d postgres:12.3 启动容器,使用持久数据存储启动 PostgreSQL 容器 容器名称:postgres12 新容器正在使用本地端口:5040 容器 ID : 5e70926396a***800。配置的 PostgreSQL 密码: ***。 4. 验证...
一、docker 安装 PG 的基本使用 1、查看本地pg镜像 —— 需要先 pull 下来一个合适版本的 postgressql 镜像,然后再查看 docker images | grep postgres 1. 2、初始化镜像 —— 需要先创建数据卷 docker run --name postgres2 -e POSTGRES_PASSWORD=password -p 5432:5432 -v pgdata:/var/lib/postgresql/...
打开PostgreSQL 官网https://www.postgresql.org/,点击菜单栏上的 Download ,可以看到这里包含了很多平台的安装包,包括 Linux、Windows、Mac OS等 。 各个安装包:https://www.postgresql.org/ftp/source/ Linux 我们可以看到支持 Ubuntu 和Red Hat 等各个平台,点击具体的平台链接,即可查看安装方法: 点击上图中的 ...
一、PostgreSQL备份与还原指定数据库数据和导出指定的数据表 //备份(pg_dump)pg_dump -h [127.0.0.1] -U [postgres] -d [dbname] -f [dump.sql]//还原(psql)psql -h [127.0.0.1] -U [postgres] -d [dbname] -f [dump.sql/*.dmp]
docker run-d--restart=always \--name postgres-server \-p5432:5432\-e POSTGRES_PASSWORD=12345678\-v/var/docker/postgres/data:/var/lib/postgresql/data\-v/var/docker/postgres/backup:/var/backup/pgsql:rw \-v/etc/localtime:/etc/localtime:ro \-d postgres:14.10 ...
docker run--name postgres-db-e TZ=PRC-e POSTGRES_USER=root-e POSTGRES_DB=database-e POSTGRES_PASSWORD=Root123-p5432:5432-v pgdata:/var/lib/postgresql/data-d postgres run,创建并运行一个容器; --name 容器名称postgres-db -e TZ=PRC时区,中国 ...