使用docker安装部署postgres(带有postGis插件的)
生活随笔
收集整理的這篇文章主要介紹了
使用docker安装部署postgres(带有postGis插件的)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.拉取鏡像
docker pull kartoza/postgis:11.0-2.5
查看鏡像
2.運行容器
docker run -t --name postgresql --restart always -e POSTGRES_USER='postgres' -e POSTGRES_PASSWORD='salis' -e ALLOW_IP_RANGE=0.0.0.0/0 -p 5432:5432 -v /backup/postgresql:/var/lib/postgresql/data -d kartoza/postgis:11.0-2.5run,創建并運行一個容器;
–name,指定創建的容器的名字postgresql ;
-e POSTGRES_PASSWORD=123456,設置環境變量,指定數據庫的登錄口令為123456
-e POSTGRES_USER='postgres 設置環境變量,指定數據庫用戶名為postgres
-p 54321:5432,端口映射將容器的5432端口映射到外部機器的54321端口;
-d kartoza/postgis:9.6-2.4,允許該容器以守護態(Daemonized)形式運行于后臺
-e ALLOW_IP_RANGE=0.0.0.0/0,這個表示允許所有ip訪問,如果不加,則非本機 ip 訪問不了
-t 讓docker分配一個偽終端(pseudo-tty)并綁定到該容器的標準輸入上(這是為了在 交互模式下用戶可以通過所創建的終端來輸入命令)
-v /backup/postgresql:/var/lib/postgresql/ 數據持久化 把數據掛載到宿主機的/backup/postgresql下
查看docker容器
docker ps3.測試連接
開啟postgis插件
總結
以上是生活随笔為你收集整理的使用docker安装部署postgres(带有postGis插件的)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置拖拽事件,获取拖拽内容
- 下一篇: Java程序员应该了解的10个设计原则