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

Docker安裝PostgreSQL數(shù)據(jù)庫的詳細步驟

 更新時間:2024年10月30日 10:44:43   作者:馮富江的技術博客  
這篇文章主要介紹了Docker安裝PostgreSQL數(shù)據(jù)庫的詳細步驟,包括啟動PostgreSQL容器、獲取容器的IP地址、啟動一個新的CentOS容器、在CentOS容器中安裝PostgreSQL客戶端、通過psql客戶端連接到PostgreSQL容器和在PostgreSQL中執(zhí)行SQL操作等內容,需要的朋友可以參考下

1. 啟動 PostgreSQL 容器

docker run --name ffj-postgres -p 5432:5432 -e POSTGRES_PASSWORD=Cisc0123 -d postgres
  • docker run:啟動一個新的容器。
  • --name指定容器名稱為 ffj-postgres。
  • -p 5432:5432:將主機的 5432 端口映射到容器的 5432 端口。
  • -e POSTGRES_PASSWORD=Cisc0123:設置 PostgreSQL 的 postgres 用戶的密碼為 Cisc0123
  • -d postgres:后臺運行容器,并使用 postgres 鏡像。

2. 獲取容器的 IP 地址

docker inspect -f '{{.NetworkSettings.IPAddress}}' ffj-postgres
  • docker inspect:查看容器的詳細信息。
  • -f '{{.NetworkSettings.IPAddress}}':格式化輸出以僅顯示 IP 地址。
  • ffj-postgres:指定要查看的容器名稱。

這一步的輸出會是容器的 IP 地址,例如 172.17.0.2。

3. 啟動一個新的 CentOS 容器

docker run --rm -it --name ffj-centos1 centos
  • docker run:啟動一個新的容器。
  • --rm:容器退出時自動刪除容器。
  • -it:使容器運行在交互模式并分配一個偽終端。
  • --name ffj-centos1:指定容器名稱為 ffj-centos1。
  • centos:使用 centos 鏡像。

4. 在 CentOS 容器中安裝 PostgreSQL 客戶端

yum install -y postgresql
  • yum install -y:自動確認安裝 postgresql 包

由于centos停止維護,需要更換源 ,容器沒有vim命令,使用echo

echo "[BaseOS]
name=CentOS-\$releasever - Base
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/BaseOS/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[AppStream]
name=CentOS-\$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[extras]
name=CentOS-\$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/extras/\$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
" > /etc/yum.repos.d/CentOS-Base.repo

yum clean all && yum makecache

5. 通過 psql 客戶端連接到 PostgreSQL 容器

psql -U postgres -d postgres -h 172.17.0.3
  • psql:PostgreSQL 命令行客戶端。
  • -U postgres:使用 postgres 用戶連接。
  • -d postgres:連接到 postgres 數(shù)據(jù)庫。
  • -h 172.17.0.3:指定 PostgreSQL 服務器的 IP 地址。

6. 在 PostgreSQL 中執(zhí)行 SQL 操作

以下是連接到 PostgreSQL 后的 SQL 操作:

  • 切換到 postgres 數(shù)據(jù)庫
\c postgres
  • 創(chuàng)建表 test1
create table test1(t1 int, t2 varchar(40));
  • 插入數(shù)據(jù)
insert into test1(t1, t2) values (11, 'welcome to fengfujiang');
insert into test1(t1, t2) values (12, 'welcome to python');
  • 查詢數(shù)據(jù)
select * from test1;

總結 

到此這篇關于Docker安裝PostgreSQL數(shù)據(jù)庫的文章就介紹到這了,更多相關Docker 安裝 PostgreSQL內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Postgresql限制用戶登錄錯誤次數(shù)的實例代碼

    Postgresql限制用戶登錄錯誤次數(shù)的實例代碼

    這篇文章主要介紹了Postgresql限制用戶登錄錯誤次數(shù)的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • postgresql高級應用之行轉列&匯總求和的實現(xiàn)思路

    postgresql高級應用之行轉列&匯總求和的實現(xiàn)思路

    這篇文章主要介紹了postgresql高級應用之行轉列&匯總求和的實現(xiàn)思路,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • postgresql開啟pg_log日志詳細步驟及參數(shù)說明

    postgresql開啟pg_log日志詳細步驟及參數(shù)說明

    pg_log日志要啟動保存的話需要去設置一下相關的配置文件參數(shù)就好了,下面這篇文章主要給大家介紹了關于postgresql開啟pg_log日志詳細步驟及參數(shù)說明的相關資料,需要的朋友可以參考下
    2024-02-02
  • postgresql~*符號的含義及用法說明

    postgresql~*符號的含義及用法說明

    這篇文章主要介紹了postgresql~*符號的含義及用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 詳解PostgreSQL 實現(xiàn)定時任務的 4 種方法

    詳解PostgreSQL 實現(xiàn)定時任務的 4 種方法

    這篇文章主要介紹了PostgreSQL 實現(xiàn)定時任務的 4 種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Linux CentOS 7安裝PostgreSQL9.3圖文教程

    Linux CentOS 7安裝PostgreSQL9.3圖文教程

    這篇文章主要為大家詳細介紹了Linux CentOS 7安裝PostgresSQL9.3圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 解析PostgreSQL中Oid和Relfilenode的映射問題

    解析PostgreSQL中Oid和Relfilenode的映射問題

    這篇文章主要介紹了PostgreSQL中Oid和Relfilenode的映射問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • postgresql刪除主鍵的操作

    postgresql刪除主鍵的操作

    這篇文章主要介紹了postgresql刪除主鍵的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL 使用raise函數(shù)打印字符串

    PostgreSQL 使用raise函數(shù)打印字符串

    這篇文章主要介紹了PostgreSQL 使用raise函數(shù)打印字符串,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 一文詳解PostgreSQL如何使用UUID

    一文詳解PostgreSQL如何使用UUID

    本文給大家介紹了PostgreSQL如何使用UUID,離線安裝時,一般有四個包,都安裝的話,只需要開啟uuid的使用即可,如果工具包(即 postgresql11-contrib)沒有安裝的話,需要單獨安裝一次,再進行開啟,需要的朋友可以參考下
    2024-02-02

最新評論