docker 启动一个postgresql 服务

目录

 

一、前期准备

二、拉去镜像

三、创建卷组 & 运行container

四、进入postgresql 


一、前期准备

安装docker --可参考

二、拉去镜像

docker pull postgres:12.1

拉去成功后使用 docker image ls 查看 

三、创建卷组 & 运行container

  •  创建 docker volume
docker volume create dv_pgdata
  • 启动容器,用-v来指定把postgres的数据目录映射到上面创建的dv_pgdata里面
[root@iZ2vceej7yes1abpm7yec2Z ~]# docker run --name my_postgres -v dv_pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456qwer  -p 5432:5432 -d postgres:12.4
  • 列出所有卷组

  • 查看卷组内容

  • 在宿主机中查看卷组中的内容,实际就是数据库实例所包含的数据。这份数据也会copy到对应的container.

四、进入postgresql 

进入容器中

  • docker exec -it 7c8 bash
  • psql -U postgre

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页