docker run -it --name postgres --restart always -e POSTGRES_PASSWORD=12345678 --privileged -e ALLOW_IP_RANGE=0.0.0.0/0 -v /data/postgres/data:/var/lib/postgresql -p 8002:5432 -d postgres
docker run -it --name postgres --restart always -e POSTGRES_PASSWORD=12345678 --privileged -e ALLOW_IP_RANGE=0.0.0.0/0 -v /data/postgres/data:/var/lib/postgresql/data -p 8002:5432 -d postgres
/data/postgres/data 表示要映射出去的路径,表示postgersql需要存储的位置。
POSTGRES_PASSWORD表示要设置的密码
postgresql还需要安装一个数据库管理端,当然你也可以使用其他数据库管理软件进行链接。
看下从PasteSpider中监测到的postgresql数据库的资源占用
同样的使用需求,mysql的话至少是500MB内存占用!
安装redis也简单
docker run -it --name redis -p 8004:6379 -d --restart always redis --requirepass yourpassword