1.将docker容器内的数据目录拷出到宿主机本地
#在宿主机创建持久化目录
mkidr /data/pgdata/
chmod 777 /data/pgdata/
#将容器内数据导出到本地
docker cp 02de240e6dcc:/var/lib/postgresql/data /data/pgdata
2. 删除原pg容器
#停止并删除原容器
docker stop 02de240e6dcc
docker rm 02de240e6dcc
3. 新建pg容器
docker run -d --name kong-database \
--network=kong-net \
-p 5432:5432 \
-e "POSTGRES_USER=kong" \
-e "POSTGRES_DB=kong" \
-e "POSTGRES_PASSWORD=kongpass" \
-v /data/pgdata/data:/var/lib/postgresql/data \
postgres:9.6
#查询是否启动成功
docker ps -a
#登录应用看是否能正常访问