欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker部署PostgreSQL數(shù)據(jù)庫及操作方法詳解

 更新時間:2025年04月25日 10:28:30   作者:一個小坑貨  
這篇文章主要介紹了Docker部署PostgreSQL數(shù)據(jù)庫及操作方法的相關(guān)資料,包括拉取鏡像、運行容器、設(shè)置參數(shù)以及查看運行狀態(tài),通過這些步驟讀者可以輕松在本地搭建并運行PostgreSQL數(shù)據(jù)庫,需要的朋友可以參考下

一、拉取 PostgreSQL 鏡像

首先,確保你的 Docker 環(huán)境已正確安裝并運行。打開終端,通過以下命令拉取 PostgreSQL 鏡像:

docker pull postgres

執(zhí)行上述命令后,Docker 會從官方鏡像倉庫下載 PostgreSQL 鏡像到本地。根據(jù)網(wǎng)絡(luò)狀況,下載過程可能需要一些時間。

二、運行 PostgreSQL 容器

使用以下命令運行 PostgreSQL 容器:

docker run --name [容器名稱] -e POSTGRES_PASSWORD=[數(shù)據(jù)庫密碼] -e POSTGRES_DB=[數(shù)據(jù)庫名稱] -p [宿主機(jī)端口]:5432 -v [宿主機(jī)目錄]:/var/lib/postgresql/data --memory="[內(nèi)存限制]" --cpuset-cpus="[CPU 核心]" -d postgres

例如:

docker run --name my_postgres -e POSTGRES_PASSWORD="your_password_placeholder" -e POSTGRES_DB="your_db_name_placeholder" -p 5432:5432 -v ~/data/pgsql/data:/var/lib/postgresql/data --memory="2gb" --cpuset-cpus="0" -d postgres

三、運行命令參數(shù)詳解

  • –name :為容器指定一個名稱,方便后續(xù)管理和識別。例如,將容器命名為 “my_postgres”。
  • -e POSTGRES_PASSWORD :設(shè)置 PostgreSQL 數(shù)據(jù)庫的密碼。在這里,我們將其設(shè)置為 “your_password_placeholder”,實際使用時請?zhí)鎿Q為你自己的密碼。
  • -e POSTGRES_DB :創(chuàng)建數(shù)據(jù)庫的名稱。此命令示例中設(shè)置為 “your_db_name_placeholder”,你可以根據(jù)實際需求修改數(shù)據(jù)庫名稱。
  • -p :將宿主機(jī)端口映射到容器內(nèi)部的 PostgreSQL 默認(rèn)端口(5432)。在示例中,我們將宿主機(jī)的 5432 端口映射到容器內(nèi)部的 5432 端口,這樣可以直接通過宿主機(jī)的 5432 端口訪問容器內(nèi)的 PostgreSQL 服務(wù)。
  • -v :將宿主機(jī)目錄掛載到容器內(nèi)部目錄,用于數(shù)據(jù)持久化。例如,將宿主機(jī)的 “~/data/pgsql/data” 目錄掛載到容器內(nèi)的 “/var/lib/postgresql/data” 目錄,這樣可以確保數(shù)據(jù)不會因容器重建而丟失。
  • –memory :限制容器可使用的內(nèi)存大小。在示例中,我們將其設(shè)置為 “2gb”,即限制容器最多使用 2GB 內(nèi)存。
  • –cpuset-cpus :指定容器可以使用的 CPU 核心。如示例中的 “0”,表示容器只能使用宿主機(jī)的第 0 號 CPU 核心。
  • -d :以后臺方式運行 PostgreSQL 容器,使容器在后臺持續(xù)運行,不會占用終端。

四、查看容器運行狀態(tài)

要查看容器的運行狀態(tài),可以使用以下命令:

docker ps

此命令將列出當(dāng)前正在運行的容器,包括容器的 ID、名稱、鏡像、端口映射等信息。如果想查看所有容器(包括已停止的),可以使用:

docker ps -a

若想獲取更詳細(xì)的容器信息,例如資源使用情況、網(wǎng)絡(luò)配置等,可以使用:

docker inspect [容器名稱或 ID]

例如:

docker inspect my_postgres

以上就是在 Docker 中部署 PostgreSQL 數(shù)據(jù)庫的詳細(xì)步驟,通過以上操作,你就可以在本地快速搭建并運行一個 PostgreSQL 數(shù)據(jù)庫環(huán)境,為后續(xù)的開發(fā)和測試工作提供支持。

總結(jié)

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

相關(guān)文章

  • Docker快速部署GitLab的詳細(xì)指南

    Docker快速部署GitLab的詳細(xì)指南

    在 Windows 上使用 Docker 部署 GitLab 是完全可行的,推薦使用 Docker Desktop for Windows 來運行 GitLab 容器,下面小編就來詳細(xì)介紹一下吧
    2025-09-09
  • 詳解MAC OSX Docker開發(fā)環(huán)境搭建

    詳解MAC OSX Docker開發(fā)環(huán)境搭建

    本篇文章主要介紹了詳解MAC OSX Docker開發(fā)環(huán)境搭建,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 修改Docker容器內(nèi)文件的三種實現(xiàn)方式

    修改Docker容器內(nèi)文件的三種實現(xiàn)方式

    這篇文章主要介紹了修改Docker容器內(nèi)文件的三種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • 使用Docker完成前端部署詳細(xì)圖文教程

    使用Docker完成前端部署詳細(xì)圖文教程

    這篇文章主要給大家介紹了關(guān)于使用Docker完成前端部署的相關(guān)資料,Docker變得越來越流行,它可以輕便靈活地隔離環(huán)境,進(jìn)行擴(kuò)容,運維管理,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • Docker利用Dockerfile與docker?build命令構(gòu)建鏡像指南

    Docker利用Dockerfile與docker?build命令構(gòu)建鏡像指南

    Docker鏡像能將應(yīng)用程序及其所有依賴打包成一個標(biāo)準(zhǔn)化的、可移植的文件,本文將簡單介紹一下如何使用docker?commit指令和Dockerfile進(jìn)行構(gòu)建,需要的小伙伴可以了解下
    2025-10-10
  • 已有docker鏡像構(gòu)建過程分析(使用示例)

    已有docker鏡像構(gòu)建過程分析(使用示例)

    docker history命令用于查看指定鏡像的歷史層信息,它顯示了鏡像創(chuàng)建過程中的每一層,包括創(chuàng)建時間、創(chuàng)建者、大小和注釋等信息,本文介紹已有docker鏡像構(gòu)建過程分析,感興趣的朋友一起看看吧
    2024-12-12
  • Docker創(chuàng)建一個mysql容器并保存為本地鏡像

    Docker創(chuàng)建一個mysql容器并保存為本地鏡像

    本篇文章主要介紹了Docker創(chuàng)建一個mysql容器并保存為本地鏡像 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 基于Docker、Nginx和Jenkins實現(xiàn)前端自動化部署

    基于Docker、Nginx和Jenkins實現(xiàn)前端自動化部署

    本文主要介紹了搭建Docker+Nginx+Jenkins環(huán)境,用于實現(xiàn)前端自動化部署的流程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • docker執(zhí)行roslaunch顯示錯誤的問題

    docker執(zhí)行roslaunch顯示錯誤的問題

    本文主要介紹了docker執(zhí)行roslaunch顯示錯誤的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-08-08
  • Docker如何安裝禪道

    Docker如何安裝禪道

    文章介紹了如何在服務(wù)器上安裝和運行禪道容器,包括查看容器、下載鏡像、安裝禪道、配置網(wǎng)絡(luò)和端口、以及初次登錄和修改密碼的步驟
    2024-11-11

最新評論