一步步教你用docker部署postgreSQL數(shù)據(jù)庫(kù)
前言
隨著docker的廣泛應(yīng)用,為了提供便利的管理,PostgreSQL數(shù)據(jù)庫(kù)也支持docker的安裝方式。下面詳細(xì)介紹docker安裝PostgreSQL數(shù)據(jù)庫(kù)的方法。
一、下載PostgreSQL數(shù)據(jù)庫(kù)的docker鏡像
1、查看下載數(shù)據(jù)庫(kù)鏡像命令
訪問(wèn)dockerhub官網(wǎng):https://registry.hub.docker.com/ 地址,下載指定版本的postgresql數(shù)據(jù)庫(kù)。

2、執(zhí)行下載命令
在安裝有docker并且可以上網(wǎng)的服務(wù)器上執(zhí)行以下命令:
docker pull postgres:10.12

二、導(dǎo)出鏡像
# 查看下載的鏡像 docker images

# 導(dǎo)出鏡像 docker save postgres:10.12 > postgres.tar

當(dāng)前目錄下會(huì)生成postgres10.12.tar文件
三、導(dǎo)入鏡像
將postgres.tar文件拷貝至其他服務(wù)器(如果是離線環(huán)境)
# 導(dǎo)入鏡像: docker load < postgres.tar
四、鏡像轉(zhuǎn)為容器
docker run -d --restart=always --name postgres -v /opt/pgsql/data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres*5432 -p 5432:5432 postgres:10.12
總結(jié)
使用docker部署數(shù)據(jù)庫(kù)確實(shí)很方便,但就目前看來(lái),由于某些原因的限制(具體原因網(wǎng)上查詢),生產(chǎn)環(huán)境不建議使用docker部署。
到此這篇關(guān)于用docker部署postgreSQL數(shù)據(jù)庫(kù)的文章就介紹到這了,更多相關(guān)docker部署postgreSQL數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- docker快速部署postgresql的完整步驟記錄
- Docker 部署 PostgreSQL數(shù)據(jù)庫(kù)的兩種方式
- Docker部署PostgreSQL數(shù)據(jù)庫(kù)及操作方法詳解
- Docker PostgreSQL容器化部署方式
- Docker Compose安裝部署PostgreSQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)步驟
- 在docker上部署postgreSQL主從的超詳細(xì)步驟
- PostgreSQL部署邏輯復(fù)制過(guò)程詳解
- PostgreSQL數(shù)據(jù)庫(kù)遷移部署實(shí)戰(zhàn)教程
- postgresql 12版本搭建及主備部署操作
- postgresql數(shù)據(jù)庫(kù)安裝部署搭建主從節(jié)點(diǎn)的詳細(xì)過(guò)程(業(yè)務(wù)庫(kù))
- RockyLinux9.5部署PostgreSQL的實(shí)現(xiàn)步驟
相關(guān)文章
解決執(zhí)行docker daemon命令時(shí)出錯(cuò)的問(wèn)題
daemon 這是docker 操作中十分常用的命令指定項(xiàng),最近在運(yùn)行docker daemon命令卻發(fā)生了錯(cuò)誤,后來(lái)通過(guò)測(cè)試各種方法終于解決了,現(xiàn)在將方法分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-11-11
Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理詳解
本文主要給大家介紹了關(guān)于Docker中容器數(shù)據(jù)卷(Data Volume)和數(shù)據(jù)管理的相關(guān)資料,文中介紹的很詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-02-02
一臺(tái)虛擬機(jī)基于docker搭建大數(shù)據(jù)HDP集群的思路詳解
這篇文章主要介紹了一臺(tái)虛擬機(jī)基于docker搭建大數(shù)據(jù)HDP集群?,本篇文章主要講了大數(shù)據(jù)集群搭建的架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)思路部分,后面文章會(huì)探討上層應(yīng)用的構(gòu)建,需要的朋友可以參考下2022-11-11
聊聊kubernetes1.20用containerd替換docker(shim)的問(wèn)題
這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
使用Docker-compose離線部署Django應(yīng)用的方法
這篇文章主要介紹了使用Docker-compose離線部署Django應(yīng)用的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03
Docker創(chuàng)建MongoDB容器并添加root密碼驗(yàn)證與更多用戶詳細(xì)步驟
MongoDB是一個(gè)著名的面向文檔的數(shù)據(jù)庫(kù),被許多現(xiàn)代Web應(yīng)用程序使用,下面這篇文章主要給大家介紹了關(guān)于Docker創(chuàng)建MongoDB容器并添加root密碼驗(yàn)證與更多用戶的相關(guān)資料,需要的朋友可以參考下2023-01-01
通過(guò)idea打包項(xiàng)目到docker的操作方法
這篇文章主要介紹了通過(guò)idea打包項(xiàng)目到docker的操作方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05

