最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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生成JSON字符串的方法匯總

    PostgreSQL生成JSON字符串的方法匯總

    本文介紹了PostgreSQL中將數(shù)據(jù)轉換為JSON字符串的方法,包括單行和多行數(shù)據(jù)的轉換、復雜嵌套JSON的生成以及直接輸出純JSON字符串,所有函數(shù)均為PostgreSQL內置,無需安裝擴展,需要的朋友可以參考下
    2026-05-05
  • postgreSQL如何設置數(shù)據(jù)庫執(zhí)行超時時間

    postgreSQL如何設置數(shù)據(jù)庫執(zhí)行超時時間

    本文我們將深入探討PostgreSQL數(shù)據(jù)庫中的一個關鍵設置SET?statement_timeout,這個設置對于管理數(shù)據(jù)庫性能和優(yōu)化查詢執(zhí)行時間非常重要,讓我們一起來了解它的工作原理以及如何有效地使用它
    2024-01-01
  • PostgreSQL實現(xiàn)跨數(shù)據(jù)庫授權查詢的詳細步驟

    PostgreSQL實現(xiàn)跨數(shù)據(jù)庫授權查詢的詳細步驟

    在PostgreSQL中,由于一個數(shù)據(jù)庫實例下的不同數(shù)據(jù)庫在邏輯上是隔離的,你不能像在同一個數(shù)據(jù)庫內跨模式那樣直接查詢,因此,你需要分兩步走:先授權,后查詢,所以本文給大家介紹了PostgreSQL實現(xiàn)跨數(shù)據(jù)庫授權查詢的詳細步驟,需要的朋友可以參考下
    2025-10-10
  • postgresql 中的參數(shù)查看和修改方式

    postgresql 中的參數(shù)查看和修改方式

    這篇文章主要介紹了postgresql 中的參數(shù)查看和修改方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL的整型、浮點型、固定精度數(shù)值和序列等數(shù)字類型

    PostgreSQL的整型、浮點型、固定精度數(shù)值和序列等數(shù)字類型

    PostgreSQL(簡稱PGSQL)是一種開源關系型數(shù)據(jù)庫管理系統(tǒng),廣泛應用于企業(yè)級應用,文章詳細介紹了PostgreSQL的數(shù)字類型,包括整型、浮點型、固定精度數(shù)值型和序列類型,強調了選擇合適的數(shù)字類型對于數(shù)據(jù)庫的存儲效率、查詢性能和數(shù)據(jù)準確性的重要性
    2024-09-09
  • PostgreSQL模糊匹配走索引的操作

    PostgreSQL模糊匹配走索引的操作

    這篇文章主要介紹了PostgreSQL模糊匹配走索引的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • postgres 使用存儲過程批量插入數(shù)據(jù)的操作

    postgres 使用存儲過程批量插入數(shù)據(jù)的操作

    這篇文章主要介紹了postgres 使用存儲過程批量插入數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • postgresql?IvorySQL新增命令及相關配置參數(shù)詳解

    postgresql?IvorySQL新增命令及相關配置參數(shù)詳解

    這篇文章主要為大家介紹了postgresql?IvorySQL新增命令及相關配置參數(shù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • PostgreSQL三種自增列sequence,serial,identity的用法區(qū)別

    PostgreSQL三種自增列sequence,serial,identity的用法區(qū)別

    這篇文章主要介紹了PostgreSQL三種自增列sequence,serial,identity的用法區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 基于PostgreSQL的時序數(shù)據(jù)庫TimescaleDB的基本用法和概念

    基于PostgreSQL的時序數(shù)據(jù)庫TimescaleDB的基本用法和概念

    時序數(shù)據(jù)是指按照時間順序存儲的數(shù)據(jù),TimescaleDB是一個開源的、擴展了PostgreSQL的時序數(shù)據(jù)庫擴展,本文就給大家詳細的介紹一下基于PostgreSQL的時序數(shù)據(jù)庫TimescaleDB的基本用法和概念,需要的朋友可以參考下
    2023-06-06

最新評論

浮山县| 攀枝花市| 闻喜县| 汶上县| 子洲县| 大悟县| 石林| 东丰县| 鄂托克旗| 区。| 平果县| 北川| 淮安市| 靖宇县| 郎溪县| 嘉义县| 阿巴嘎旗| 长丰县| 四川省| 津南区| 浏阳市| 陕西省| 宽城| 玉龙| 泸州市| 富宁县| 荔波县| 清涧县| 宜兴市| 长丰县| 雷波县| 祁东县| 定安县| 台南县| 中超| 西宁市| 临高县| 阿城市| 区。| 江西省| 湘乡市|