亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用docker運行postgreSQL的方法步驟

 更新時間:2020年11月12日 14:30:37   作者:Pekkle  
這篇文章主要介紹了用docker運行postgreSQL的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1. 安裝docker;
參考網(wǎng)址:

Docker入門安裝教程(小白篇) 

linux上安裝Docker(非常簡單的安裝方法) 

2. 拉取postgreSQL的docker鏡像文件:docker pull postgres:12.1

3. 創(chuàng)建 docker volume,名字為“dv_pgdata"(其實可以省略手動創(chuàng)建,直接跑下一步,docker也會自動創(chuàng)建的):docker volume create dv_pgdata

4. 啟動容器,用-v來指定把postgres的數(shù)據(jù)目錄映射到上面創(chuàng)建的dv_pgdata里面:docker run --name my_postgres -v dv_pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=xxxxxx -p 5432:5432 -d postgres:12.1

5. 這時候查看已存在的docker volume:  docker volume ls

6. 查看volume信息:

[root@VM_0_6_centos _data]# docker inspect dv_pgdata
[
  {
    "CreatedAt": "2020-01-14T08:40:03+08:00",
    "Driver": "local",
    "Labels": {},
    "Mountpoint": "/var/lib/docker/volumes/dv_pgdata/_data",
    "Name": "dv_pgdata",
    "Options": {},
    "Scope": "local"
  }
]

7. 在宿主機,也可以直接查看volume里的內容:

[root@VM_0_6_centos _data]# cd /var/lib/docker/volumes/dv_pgdata/_data
[root@VM_0_6_centos _data]# ll
total 132
drwx------ 19 polkitd ssh_keys 4096 Jan 14 08:40 .
drwxr-xr-x 3 root  root   4096 Jan 14 08:33 ..
drwx------ 5 polkitd ssh_keys 4096 Jan 14 08:38 base
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 global
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_commit_ts
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_dynshmem
-rw------- 1 polkitd ssh_keys 4535 Jan 14 08:38 pg_hba.conf
-rw------- 1 polkitd ssh_keys 1636 Jan 14 08:38 pg_ident.conf
drwx------ 4 polkitd ssh_keys 4096 Jan 14 08:45 pg_logical
drwx------ 4 polkitd ssh_keys 4096 Jan 14 08:38 pg_multixact
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:40 pg_notify
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_replslot
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_serial
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_snapshots
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:40 pg_stat
drwx------ 2 polkitd ssh_keys 4096 Jan 14 16:44 pg_stat_tmp
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_subtrans
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_tblspc
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_twophase
-rw------- 1 polkitd ssh_keys   3 Jan 14 08:38 PG_VERSION
drwx------ 3 polkitd ssh_keys 4096 Jan 14 08:38 pg_wal
drwx------ 2 polkitd ssh_keys 4096 Jan 14 08:38 pg_xact
-rw------- 1 polkitd ssh_keys  88 Jan 14 08:38 postgresql.auto.conf
-rw------- 1 polkitd ssh_keys 26588 Jan 14 08:38 postgresql.conf
-rw------- 1 polkitd ssh_keys  36 Jan 14 08:40 postmaster.opts
-rw------- 1 polkitd ssh_keys  94 Jan 14 08:40 postmaster.pid

8. 查看postgresql:

[root@VM_0_6_centos ~]#docker exec -it 618 bash
root@618f1a4128ee:/# psql -U postgres

psql (12.1 (Debian 12.1-1.pgdg100+1))
Type "help" for help.

postgres=#

9. 更多的時候,我們希望能用圖形界面來管理和操作數(shù)據(jù)庫,可以部署pgadmin工具(例如下面),然后在瀏覽器中訪問宿主機的5080端口,便能打開pgadmin。

docker pull dpage/pgadmin4:4.17
docker run --name pgadmin -p 5080:80 \
  -e 'PGADMIN_DEFAULT_EMAIL=pekkle@abc.com' \
  -e 'PGADMIN_DEFAULT_PASSWORD=xxxxxx' \
  -e 'PGADMIN_CONFIG_ENHANCED_COOKIE_PROTECTION=True' \
  -e 'PGADMIN_CONFIG_LOGIN_BANNER="Authorised users only!"' \
  -e 'PGADMIN_CONFIG_CONSOLE_LOG_LEVEL=10' \
  -d dpage/pgadmin4:4.17

到此這篇關于用docker運行postgreSQL的方法步驟的文章就介紹到這了,更多相關docker運行postgreSQL內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使用TLS加密通訊遠程連接Docker的示例詳解

    使用TLS加密通訊遠程連接Docker的示例詳解

    這篇文章主要介紹了使用TLS加密通訊遠程連接Docker的示例詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 谷歌技術人員解決Docker鏡像體積太大問題的方法

    谷歌技術人員解決Docker鏡像體積太大問題的方法

    這篇文章主要介紹了谷歌技術人員解決Docker鏡像體積太大問題的方法,涉及虛擬機,谷歌docker鏡像構建實踐及構建工具bazel的介紹等相關內容,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • docker搭建redis哨兵集群并且整合springboot的實現(xiàn)

    docker搭建redis哨兵集群并且整合springboot的實現(xiàn)

    本文主要介紹了docker搭建redis哨兵集群并且整合springboot的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Docker拉取鏡像過慢解決方法

    Docker拉取鏡像過慢解決方法

    這篇文章主要給大家介紹了關于Docker拉取鏡像過慢的解決方法,如果在拉取Docker鏡像時遇到速度較慢的問題可以參考本文的辦法,文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • Idea部署遠程Docker并配置文件

    Idea部署遠程Docker并配置文件

    這篇文章給大家介紹Idea部署遠程Docker并添加配置文件的方法及修改項目pom文件的代碼解析,對idea部署遠程docker相關知識感興趣的朋友一起看看吧
    2021-06-06
  • 基于Docker搭建ELK 日志系統(tǒng)的方法

    基于Docker搭建ELK 日志系統(tǒng)的方法

    Beats,它是一個輕量級的日志收集處理工具(Agent),占用資源少,適合于在各個服務器上搜集日志后傳輸給Logstash,官方也推薦此工具,本文重點給大家介紹Docker 搭建 ELK 日志系統(tǒng)的方法,感興趣的朋友一起看看吧
    2021-05-05
  • Docker 容器日志查看和清理的實現(xiàn)步驟

    Docker 容器日志查看和清理的實現(xiàn)步驟

    在處理Docker容器的過程中,經(jīng)常需要查看容器的日志輸出來排查問題或者進行系統(tǒng)監(jiān)控,本文主要介紹了Docker容器日志查看和清理的實現(xiàn)步驟,感興趣的可以了解一下
    2023-11-11
  • 使用docker build kit構建樹莓派上可用的Docker鏡像

    使用docker build kit構建樹莓派上可用的Docker鏡像

    這篇文章主要介紹了使用docker build kit構建樹莓派上可用的Docker鏡像,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • dockerfile健康檢查HEALTHCHECK的命令學習

    dockerfile健康檢查HEALTHCHECK的命令學習

    HEALTHCHECK 指令告訴 Docker 如何測試一個容器,以檢查它是否仍在工作,本文主要介紹了dockerfile健康檢查HEALTHCHECK的命令學習,感興趣的可以了解一下
    2024-01-01
  • docker-compose安裝部署NebulaGraph圖數(shù)據(jù)庫的詳細過程

    docker-compose安裝部署NebulaGraph圖數(shù)據(jù)庫的詳細過程

    NebulaGraph Studio是一款可以通過Web訪問的開源圖數(shù)據(jù)庫可視化工具,搭配NebulaGraph內核使用,提供構圖、數(shù)據(jù)導入、編寫nGQL查詢等一站式服務,這篇文章主要介紹了docker-compose安裝部署NebulaGraph圖數(shù)據(jù)庫的詳細過程,感興趣的朋友一起看看吧
    2023-12-12

最新評論