Docker 中使用postgresql
有三種方式:Dockerfile 啟動(dòng)、docker-compose啟動(dòng)、通過命令行
我采用的是docker-compose.yml 的方式,大家可以自己玩一玩其他的兩種方式,參考這個(gè)鏈接
Linux 下內(nèi)核版本
docker , docker-compose 版本
根據(jù)自己的系統(tǒng)配置拉取相應(yīng)的official images
postgresql docker images list
如果安裝過程遇到以下報(bào)錯(cuò),
可以更換以下版本的pg 鏡像
安裝步驟(docker 不熟悉的自覺點(diǎn)擊docker docs)
-
docker pull postgres:15-bullseye
-
創(chuàng)建并進(jìn)入 pg 目錄
mkdir dockerdata/postgresql && cd dockerdata/postgresql
3. docker-compose.yml 內(nèi)容如下
vim docker-compose.yml文章來源:http://www.zghlxwxcb.cn/news/detail-727423.html
version: '2.3'
services:
pgdb:
image: postgres:15-bullseye
restart: always
environment:
POSTGRES_PASSWORD: ggyy
POSTGRES_USER: ggyy
ports:
- 5439:5439
volumes:
- ./postgres-db:/data/postgres
volumes:
postgres-db:
driver: local
- 啟動(dòng)數(shù)據(jù)庫容器
docker-compose -f docker-compose.yml up -d
- 進(jìn)入數(shù)據(jù)庫
docker exec -it postgresql_pgdb_1 psql -Uggyy
看到這個(gè)頁面恭喜你,成功了
明天學(xué)習(xí)docker服務(wù)日志管理,創(chuàng)建數(shù)據(jù)庫,增刪改查指令學(xué)習(xí)。文章來源地址http://www.zghlxwxcb.cn/news/detail-727423.html
到了這里,關(guān)于【最全】從Docker中運(yùn)行postgresql數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!