首页 > 其他分享 >docker 部署 postgres

docker 部署 postgres

时间:2023-03-15 23:47:57浏览次数:83  
标签:5432 容器 postgres hub 部署 docker data

1. 打开dockerhub查找postgres版本

 地址 https://registry.hub.docker.com/_/postgres/tags

 

 

 2.复制需要的版本

docker pull postgres:alpine3.17

  复制需要的版本到服务器上执行

 

 

 3.运行容器

  -d 后台运行 

 

      postgres_user  默认 postgres 需要更改加上参数

      postgres_password 数据库密码

      -v 把容器的/var/lib/postgresql/data映射到主机/home/data

      -p  第一个参数 主机的端口5432  第二个参数 容器的端口 5432

      --name 容器名字

docker run -d  --name some-postgres -e POSTGRES_PASSWORD=password -p 5432:5432  -v /home/data:/var/lib/postgresql/datapostgres:alpine3.17

4.查看运行的容器

 

 

 5.测试连接

  

 

 

更多参数请参考docker hub  

地址:https://registry.hub.docker.com/_/postgres

标签:5432,容器,postgres,hub,部署,docker,data
From: https://www.cnblogs.com/zspwf/p/17220682.html

相关文章

  • 宝塔部署history模式的vue3项目
    前置条件:服务器、域名、备案、项目首先进入宝塔点击左侧的网站,然后点击添加站点 填入域名,点击提交,宝塔会自动帮忙创建一个根目录到该根目录,把打包后的vue项目放......
  • Docker常用应用之个人博客搭建
    1.简介搭建个人博客有很多开源软件,例如wordpress,hexo等。本次介绍的是halo,国人开发,文档很详细,而且推荐使用docker搭建,比较适合国人个人使用。详细请参考halo源码,halo官网......
  • docker系列<七>容器集群 Docker-Swarm
    1、什么是docker集群?docker集群是指多个docker主机集中在一起,如下图:  2、为什么要使用docker集群?一般情况下一台服务器是部署一个docker,一个客户端使用http/https去......
  • 狂神--Redis-Docker启动脚本
    1.docker版本20dockerinfoClient:Context:defaultDebugMode:falsePlugins:app:DockerApp(DockerInc.,v0.9.1-beta3)buildx:BuildwithBuil......
  • 分子动力学NAMD部署文档
    高性能计算实战——NAMD概述NAMD(NAnoscaleMolecularDynamics)是用于在大规模并行计算机上快速模拟大分子体系的并行分子动力学代码。目前NAMD还支持在GPU加速器上的......
  • 研究docker中---ADD和COPY的区别
    前言:最近学到docker搭建镜像了,小小研究一下ADD和COPY的区别【dockerfile中指令大小都可以,建议大写】(虽然网上一搜都有,但是自己动手会有很多不同的感受,多多动手,仅做一个小......
  • haproxy2.7.4 docker
      发布:sudodockerrun-itd--restart=always--net=host--namehaproxy-v/opt/docker/haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:rohaproxy:2......
  • MySQL部署后配置
    默认情况下,mysql是运行在127.0.0.1上,此时是无法远程被访问的root@JumpServer-DB-P01:/opt#netstat-tunlp|grep3306tcp00127.0.0.1:330600.0.......
  • docker redis常用命令
    一、dockerredis服务部署1.下载官方redis镜像dockerpullredis2.运行镜像,返回容器id。此时redis服务已经开启dockerrun-d-p6379:6379redis3.进入容器(客户端......
  • Docker基础知识 (28) - 在 Dockerfile 中以 scratch 为基础镜像 (FROM scratch)
     通常使用Docker镜像时会以一个已存在的镜像为基础,在其上进行定制,这个已存在的镜像就是基础镜像。在DockerFile中必须指定基础镜像,FROM指令就是用于指定基础镜像,......