国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker中運行PostgreSQL容器

這篇具有很好參考價值的文章主要介紹了docker中運行PostgreSQL容器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們?nèi)绾卧赿ocker中運行postgresql容器,要進過如下幾個步驟就可以了。

  1. 拉取postgresql容器
 docker pull postgres:latest

使用上述命令將從 Docker Hub 存儲庫中提取最新可用版本的 PostgreSQL。

  1. 從 PostgreSQL 服務器 Docker 鏡像運行容器
    在部署之前,您需要設置一個 Docker 卷或綁定安裝來持久化您的數(shù)據(jù)庫。否則,當容器重新啟動時,您的數(shù)據(jù)將丟失,創(chuàng)建數(shù)據(jù)卷命令如下
docker volume create postgres-volume
  1. 現(xiàn)在你的機器上有 PostgreSQL 鏡像和一個用于保存數(shù)據(jù)的卷,你可以部署一個容器:
docker run -d --name=postgres13 -p 5432:5432 -v postgres-volume:/var/lib/postgresql/data -e POSTGRES_PASSWORD=your_password postgres

該 docker run 命令將在 Docker 容器中創(chuàng)建一個正在運行的 PostgreSQL 數(shù)據(jù)庫,-v表示將數(shù)據(jù)庫卷掛載到容器下面的那個目錄上面去了

讓我們分解一下這個語法。以下是該命令中每個參數(shù)的含義:

-d 將以分離模式運行此容器,以便它在后臺運行。
--name 將名稱“postgres13”分配給您的容器實例名字,通過這個名字以后可以直接啟動
-p會將 PostgreSQL 容器端口 5432 綁定到主機上的相同端口,外部通過5432這個命令可以直接訪問
-v選項將容器內(nèi)的目錄/var/lib/postgresql綁定到postgres-volume上,保證你以后的數(shù)據(jù)不會丟失
-e設置環(huán)境變量。在這種情況下,PostgreSQL表示容器的密碼
  1. 查看容器是否在運行,有postgres13這個名字表示正在運行
docker ps

docker pgsql,linux,docker,postgresql
要ports有映射才開啟成功,如果不成功可以查看日志,我這里改了名字

docker logs postgres13

5.要連接可以用navicat和pgadmin,pgadmin可能更好用一些,但是有些插件要自己安裝,你可以將壓縮包復制進容器中,然后按照liunx那種方式進行操作就可以了。

  1. 說明,創(chuàng)建數(shù)據(jù)卷,和查看數(shù)據(jù)卷的目錄可以方便我們更好的移動數(shù)據(jù)
    首先,需要創(chuàng)建一個數(shù)據(jù)卷??梢允褂靡韵旅顒?chuàng)建數(shù)據(jù)卷:
docker volume create oraclevolume

該命令將創(chuàng)建一個名為 oraclevolume 的數(shù)據(jù)卷。可以使用 docker volume ls 命令來確認數(shù)據(jù)卷是否已創(chuàng)建。

使用命令查詢數(shù)據(jù)卷的目錄

docker volume inspect <volume-name>

該命令將輸出指定數(shù)據(jù)卷的詳細信息,包括該數(shù)據(jù)卷掛載到哪個容器的哪個目錄上,以及在宿主機中的實際存儲路徑等信息。文章來源地址http://www.zghlxwxcb.cn/news/detail-549148.html

到了這里,關于docker中運行PostgreSQL容器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【最全】從Docker中運行postgresql數(shù)據(jù)庫

    【最全】從Docker中運行postgresql數(shù)據(jù)庫

    有三種方式:Dockerfile 啟動、docker-compose啟動、通過命令行 我采用的是docker-compose.yml 的方式,大家可以自己玩一玩其他的兩種方式,參考這個鏈接 postgresql docker images list 如果安裝過程遇到以下報錯, 可以更換以下版本的pg 鏡像 docker pull postgres:15-bullseye 創(chuàng)建并進入 pg 目錄 3

    2024年02月07日
    瀏覽(47)
  • PostgreSQL 17新特性:PL/pgSQL支持數(shù)組%TYPE以及%ROWTYPE

    正在開發(fā)中的 PostgreSQL 17 即將增加一個新功能:PL/pgSQL 支持定義偽類型 %TYPE以及%ROWTYPE 數(shù)組。 當我們使用 PL/pgSQL 編寫存儲過程或者函數(shù)時,可以定義不同類型的變量。例如: 在此基礎上,我們可以通過 %TYPE 以及 %ROWTYPE 定義偽類型,例如: 變量 user_id 的類型基于字段 users

    2024年01月25日
    瀏覽(32)
  • Docker部署的gitlab升級指南(15.11.X容器里升級PostgreSQL到13.8)

    Docker部署的gitlab升級指南(15.11.X容器里升級PostgreSQL到13.8)

    一、確定當前版本 二、備份數(shù)據(jù),防止升級發(fā)生意外 三、確定升級路線 docker環(huán)境部署gitlab的升級很簡單,直接基于高版本的鏡像運行容器即可; 需要注意的是gitlab的升級不能跨大版本升級,詳見升級路徑: https://docs.gitlab.com/ee/update/index.html#upgrade-paths 可在此鏈接查看gitla

    2024年01月16日
    瀏覽(51)
  • 【PostgreSQL在Windows、Linux和Docker上的保姆級安裝教程】

    【PostgreSQL在Windows、Linux和Docker上的保姆級安裝教程】

    1.1、下載 官網(wǎng):https://www.postgresql.org/ 1.2、安裝 1.2.1、開始安裝 1.2.2、選擇安裝位置 1.2.3、選擇組件(全選即可) 1.2.4、數(shù)據(jù)存放路徑 數(shù)據(jù)庫相關數(shù)據(jù)默認存放在這里 1.2.5、設置密碼,賬號默認為postgres 1.2.6、數(shù)據(jù)庫服務監(jiān)聽端口號 默認端口號即可 1.2.7、系統(tǒng)語言/地區(qū) 建議

    2024年02月02日
    瀏覽(27)
  • 拉起Docker容器初始化數(shù)據(jù)源時,報:org.postgresql.util.PSQLException: The connection attempt failed. 的解決辦法

    拉起Docker容器初始化數(shù)據(jù)源時,報:org.postgresql.util.PSQLException: The connection attempt failed. 的解決辦法

    關于這個問題,博主是在進行容器化部署的時候遇到的, 這個問題,說是問題又不是問題,為了緊貼單位的發(fā)展戰(zhàn)略及發(fā)展文化方針,給單位培養(yǎng)人才,先大膽的讓同事先嘗試著操作,最后出現(xiàn)問題了,博主就出場收拾爛攤子了, 在啟動Docker容器時,數(shù)據(jù)源初始化失敗,數(shù)

    2024年02月01日
    瀏覽(24)
  • psql: error: connection to server on socket “/var/run/postgresql/.s.PGSQL.5432“ failed: No such file

    當我在linux debian版本安裝postgres數(shù)據(jù)庫遇到的問題: 幫我解決成功的方法如下:可以直接復制運行,需要看注釋 步驟一: 步驟二: 注意這里的16是我postgres的版本,你要改成你對應的版本數(shù)字比如14就改成14,然后出現(xiàn)語言區(qū)域我一般默認直接回車 步驟三: 然后就成功了 引

    2024年02月02日
    瀏覽(16)
  • (二)linux使用docker容器運行mysql

    前言:在上一章安裝好linux環(huán)境后,開始搭建msyql數(shù)據(jù)庫,之前都是用windows安裝mysql的,即使在linux上安裝也是用tar解壓,然后一堆的配置東西,現(xiàn)在用docker就是爽,幾行命令就行 我這里就只放上幾條指令,按順序執(zhí)行就可以,想詳細看的同學可以參考這位博主的博客超詳細!

    2024年02月04日
    瀏覽(23)
  • PostgreSQL Linux操作PostgreSQL數(shù)據(jù)庫

    PostgreSQL教程 菜鳥教程:https://www.runoob.com/postgresql/postgresql-tutorial.html 登錄PG數(shù)據(jù)庫:psql -U 用戶名(U需要大寫) 登錄PG數(shù)據(jù)庫(指定主機、端口,并進入指定數(shù)據(jù)庫): psql -U 用戶名 -h 127.0.0.1 -p 5432 -d 數(shù)據(jù)庫名 -U 登錄的用戶名 -h 連接的主機(默認127.0.0.1,可替換成遠程主機

    2024年02月11日
    瀏覽(28)
  • Docker中安裝PostgreSQL

    要在Docker中安裝PostgreSQL,你可以按照以下步驟操作: 首先,確保你已經(jīng)安裝了Docker。如果沒有安裝,請先安裝Docker。 使用以下命令在Docker 中拉取 PostgreSQL 鏡像: 創(chuàng)建并運行 PostgreSQL 容器: 這將創(chuàng)建一個名為 my_postgres 的 PostgreSQL 容器,并設置密碼為 mysecretpassword 。你可以根

    2024年04月28日
    瀏覽(16)
  • Docker安裝部署Postgresql

    Docker安裝部署Postgresql

    Centos7.x + docker1.13.1 + postgres12 本文使用的是在鏡像倉庫直接pull的方式,非Dockfile的方式。 Postgresql的Dockerfile參考:https://github.com/docker-library/postgres/blob/master/12/alpine/Dockerfile docker命令大全:https://www.runoob.com/docker/docker-command-manual.html 請注意區(qū)分“鏡像”和“容器”的。先創(chuàng)建鏡

    2024年02月05日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包