Docker安装Postgres

1.查询postgresql镜像
docker search postgres
 
NAME                  --镜像名称
DESCRIPTION    --镜像描述
STARS                 --标星数
OFFICIAL             --官方的
AUTOMATED      -- 自动化
 
2.拉去镜像文件
docker pull postgres:9.6
 
3.镜像文件是否成功拉取 
docker images
 
4.创建挂载文件夹
cd /data
mkdir postgresql  
 
在data目录创建挂载文件夹(我这是在正式服务器,所有镜像的挂载目录都在data目录,方便后期维护)
 
6.启动docker 镜像
复制代码
docker run --name postgres9.6 \
    --restart=always \
    -e POSTGRES_PASSWORD=root \
    -p 5432:5432 \
    -v /home/docker/postgresql:/var/lib/postgresql/data \
    -d postgres:9.6
 
run: 创建并运行一个容器;
 
--restart=always 表示容器退出时,docker会总是自动重启这个容器;
–name: 指定创建的容器的名字;
-e POSTGRES_PASSWORD=password: 设置环境变量,指定数据库的登录口令为password;
-p 5432:5432: 端口映射将容器的5432端口映射到外部机器的5432端口;
-v  /data/postgresql:/var/lib/postgresql/data   将运行镜像的/var/lib/postgresql/data目录挂载到宿主机/data/postgresql目录
-d postgres:9.6: 指定使用postgres:9.6作为镜像。
复制代码
 
7.查看启动日志 
docker logs postgres

 

8.查看运行的容器,看看镜像是否启动成功 
docker ps

 

posted @   四毛二  阅读(354)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示