Docker部署postgres数据库

  1. 准备postgres镜像

    docker pull postgres
    
  2. 启动命令

    docker run -d \
    --name postgresdb \
    -p 5432:5432 \
    -e POSTGRES_PASSWORD=password \
    -e POSTGRES_USER=user \
    -e POSTGRES_DB=testdb \
    -v /home/postgresql/data:/var/lib/postgresql/data \
    postgres
    

参数意义:

-p将PostgreSQL的5432端口暴露到宿主机的5432端口,方便我们在外部访问容器内的PostgreSQL服务

-v将容器内的/var/lib/postgresql/data文件夹挂载到宿主机的/home/postgresql/data文件夹下

--name postgres指定创建的PostgreSQL容器的名字

postgres是我们所使用的镜像

使用工具连接

image-20250522155839646

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐