1、下载、安装镜像
sudo docker pull postgres:13
2、创建、初始化并启动容器
sudo docker run -d --name postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-v /home/usr/local/docker/postgresql/data:/var/lib/postgresql/data \
-v /etc/localtime:/etc/localtime \
-p 15432:5432 postgres:13
3、进容器测试
sudo docker exec -it postgres /bin/bash
注:脚本中参数说明
--name 容器名称
-e POSTGRES_USER 数据库账户
-e POSTGRES_PASSWORD 数据库密码
-v 宿主机数据目录:容器数据库数据目录
-v /etc/localtime:/etc/localtime 同步宿主机和容器的时间,也可后期拷贝该文件
-p 宿主机端口:容器端口
镜像名