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

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

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

1. 啟動(dòng) PostgreSQL 容器

docker run --name ffj-postgres -p 5432:5432 -e POSTGRES_PASSWORD=Cisc0123 -d postgres
  • docker run:啟動(dòng)一個(gè)新的容器。
  • --name指定容器名稱為 ffj-postgres。
  • -p 5432:5432:將主機(jī)的 5432 端口映射到容器的 5432 端口。
  • -e POSTGRES_PASSWORD=Cisc0123:設(shè)置 PostgreSQL 的 postgres 用戶的密碼為 Cisc0123。
  • -d postgres:后臺(tái)運(yùn)行容器,并使用 postgres 鏡像。

2. 獲取容器的 IP 地址

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

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

3. 啟動(dòng)一個(gè)新的 CentOS 容器

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

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

yum install -y postgresql
  • yum install -y:自動(dòng)確認(rèn)安裝 postgresql 包

由于centos停止維護(hù),需要更換源 ,容器沒有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 服務(wù)器的 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;

總結(jié) 

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    PostgreSQL模糊匹配走索引的操作

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

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

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

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

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

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

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

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

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

最新評(píng)論

临朐县| 武定县| 和田县| 绥化市| 繁昌县| 苍梧县| 三原县| 西林县| 龙海市| 枞阳县| 辰溪县| 江油市| 南丹县| 密山市| 青河县| 涟源市| 枞阳县| 神木县| 长泰县| 汾阳市| 余庆县| 菏泽市| 博客| 海口市| 松阳县| 鹤岗市| 西畴县| 中江县| 苗栗县| 庆城县| 黄石市| 赤城县| 河东区| 奉新县| 昭通市| 渑池县| 云林县| 东乌珠穆沁旗| 上思县| 乌拉特中旗| 九龙县|