- A+
所属分类:Docker
近期项目的数据库需要切换为pg(postgres)数据库,现在安装服务大都使用docker进行镜像安装,方便、快捷,在进行数据库迁移的时候,笔者在使用docker安装postgres时做个简单的总结。
安装postgres镜像
在安装之前,使用docker search 查询postgres热门镜像
笔者这里选择第一个,也就是docker hub 官网提供的postgres镜像
//如果需要选择版本,在postgres:9.5 后面追加版本信息即可,不选择则默认下载最新版本
docker pull postgres
版本选择可参考 docker hub 官网
启动postgres镜像
查看当前postgres镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
postgres latest b97bae343e06 6 days ago 313MB
启动postgres镜像
//--name 为postgres起一个容器名称
//-p 5432:5432 端口映射,笔者这里使用postgres默认端口号
//-e POSTGRES_PASSWORD=postgres 设置当前用户登录密码,此处的用户名默认postgres,如果需要创建用户名,需要容器启动后,进入容器内部使用pg命令进行user创建
//-d postgres 镜像名称
docker run --name search-postgres -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres
验证postgres镜像
容器启动后,需要同本地数据库连接工具进行postgres验证,笔者这里使用navicat验证
编辑postgres连接信息,用户名和密码是上述设置的信息,默认用户名postgres。
通过连接工具,可以正常访问postgres数据库,默认数据库postgres,您可以使用默认数据库,也可以点击右键选择新建数据库,创建属于自己的postgres数据库。
- 我的微信
- 加好友一起交流!
-
- 微信公众号
- 关注公众号获取分享资源!
-