一、安装9.6.1版本
docker pull postgresql:9.6.1
二、创建本地目录
docker volume create pgdata
三、启动容器
docker run --name pgre2 -e POSTGRES_PASSWORD=password -p 5432:5432 -v pgdata:/var/lib/postgresql/data -d 镜像ID号
四、进入postgres容器执行sql
docker exec -it pgre2 bash
psql -h localhost -p 5432 -u zt --password
五、创建超级用户
create role zt superuser password 'root' login;
六、使用navicat进行连接
其中会出现版本问题,如在centos中二次安装postgres需要注意将docker进程杀死再重启docker,逐步卸载完成再按上述流程安装。
pkill docker #终止进程
iptables -t nat -F #清空nat表的所有链
systemctl restart docker #重启docker
image.png
网友评论