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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章