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 @ 2022-08-19 09:47  四毛二  阅读(357)  评论(0)    收藏  举报