- 安装
- docker pull postgres
- 启动
- docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres
- run,创建并运行一个容器
- --name,指定创建的容器的名字
- -e POSTGRES_PASSWORD=password,设置环境变量,指定数据库的登录口令为password (无用
- -p 5432:5432,端口映射将容器的5432端口映射到外部机器的5432端口
- -d postgres,指定使用postgres作为镜像
- postgres镜像默认的用户名为postgres,登录口令为创建容器是指定的值
- 参考链接:https://www.cnblogs.com/zmsoftbj/p/12200532.html
- 进入到postgresql的容器中
- docker exec -it 容器ID bash
- 修改密码psql用命令工具是 \password
- 重启pg
- \q
- exit
- docker ps
- docker restart 5a9feed4367d
- 密码测试xhell连接不需要密码 navicat连接需要密码
- pg使用参考链接:https://www.runoob.com/postgresql/postgresql-tutorial.html