-
拉取postgres 镜像
docker pull postgres:11 # dockr pull postgres:<tag>
-
创建本地持久化数据映射文件夹
mkdir -p ~/docker/postgresql-11/data
-
启动容器
-
docker 命令创建并后台启动
docker run -d --restart=always \ -e POSTGRES_PASSWORD=p \ -v ~/docker/postgresql-11/data:/var/lib/postgresql/data \ -p 5432:5432 --name postgres-11 postgres:11
-
docker compose 启动
-
创建docker compose 文件
version: '3' services: postgres: image: postgres:11 container_name: postgres-11 privileged: true user: root restart: always ports: - 5432:5432 environment: - POSTGRES_PASSWORD=p volumes: - ~/docker/postgresql-11/data:/var/lib/postgresql/data
-
启动容器
docker-compose -f {docker compose的文件路径} up -d
-
-
-
连接数据库 (密码为POSTGRES_PASSWORD的值 p)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。