doker部署postgres

2023-11-10

doker部署postgres

参考该博文

1.安装docker

sudo apt-get update
sudo apt-get install docker

2.在docker里面安装postgres镜像

docker pull postgres:12.1

(第3步可以忽略)
3.创建镜像(这里先推荐弄懂镜像和容器的区别)
第2步拉取的镜像其实这里就不用创建了,有时候需要自己创建镜像的。

4.创建容器并启动容器

docker run --name postgres1 -e POSTGRES_PASSWORD=password -p 54321:5432 -d postgres:12.1
名称 意义
–name 容器的名字
POSTGRES_PASSWORD 数据库的密码
-p 端口设定
-d 容器会在后台运行
postgres:12.1 使用的镜像

(这里先推荐理解外部端口和内部端口的区别)
(如果容器已经创建了然后退出了的话,docker star 容器名即可,他也是会默认后台运行,端口号也没有变的)

5.查看是否创建成功
用docker ps -a (查看正在运行的容器)
doker ps (查看所有容器)
在这里插入图片描述

6.进入数据库

psql -U postgres -h localhost -p 5432

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

doker部署postgres 的相关文章

随机推荐

  • 网页跳转新页面打开,保留当前站点

    原本这一句上没有 target blank 加上这个属性之后 就可以跳转新页面 不用离开当前站点了 备注 当然也可以在链接上右键打开新页面 由于我个人不太习惯 所以就尝试了一下 好像更麻烦 因为这样也只能改一个链接的跳转方式
  • vue项目中浏览器图标的设置

    在vue项目中 我们怎样设置浏览器图标 我们来看vue项目的目录结构 根目录下有一个index html 这个就相当于我们普通项目中的各个html页面文件 所以设置方法就是在index html的head标签中添加link标签 在这里要注意
  • 最近的一些知识点索引

    1 不要对含有虚函数的类进行memset操作 会把vptr写坏 2 stl中list set map遍历删除时 两种正确的方法 使用erase的返回值获得下一个值 或者在erase之前 3 boost库里头有multi index cont
  • java.lang.NullPointerException at org.springframework.data.redis.core.Abstr... springboot整合redis报错

    java lang NullPointerException at org springframework data redis core Abstr springboot整合redis以后向redis写入值突然报空指针异常 我的token
  • Gin实践 连载九 将Golang应用部署到Docker

    将Golang应用部署到Docker 项目地址 https github com EDDYCJY go 快上车 支持一波 原文地址 https segmentfault com a 11 注 开始前你需要安装好 docker 配好镜像源 本
  • odoo 12中pdf打印模板

    pdf打印模板 coding utf 8 from odoo import models fields api import decimal class PDFDemoTemplate models AbstractModel name r
  • 在R语言中,可以使用不同的包(例如ggplot2、base)来创建柱形图。

    在R语言中 可以使用不同的包 例如ggplot2 base 来创建柱形图 以下是两个常用包的示例代码 使用ggplot2包绘制柱形图 RCopy code 安装和加载ggplot2包 install packages ggplot2 lib
  • 关于C++线程池的实现的思考

    今天突然对前些日子一直很疑惑的c 线程池有了新的想法 其实所谓的线程池无非就是两个技术点 一个 多线程 指工作线程和主线程分离 或者说数据接收和处理分两个线程 一般就是讲需要运行的函数放到子线程执行 这个在C 目前版本可以用std thre
  • idea 设置文件寻找按钮open on file

    idea寻找文件的按钮消失 解决办法
  • request failed with status code 500翻译_翻译官妈妈读大猫

    Hello 亲爱的大朋友小朋友们 又到了翻译官妈妈读大猫的时间啦 今天又是一本很好玩的小故事哦 Doing Nothing 小朋友们 你们有没有一些时候 什么也不想做 就像安安静静待着呢 不仅是你啊 小动物们也会有Doing Nothing
  • 源码分析spring容器启动销毁资源

    文章目录 一 InitializingBean 二 SmartInitializingSingleton 三 PostConstruct 四 DisposableBean 五 PreDestroy 六 BeanPostProcessor 七
  • nginx(一)下载、安装、启动、关闭(Windows)

    前言 我们现在部署项目用nginx的是比较普遍的 这里分享一些资料 1 下载安装包 官网入口 提供了 window和linux两个版本 根据自己需要来下载 我这里是window 2 打开下载的压缩包 目录如下 启动服务 双击运行nginx
  • python 常见入门问题一

    python 常见入门问题一 入门的第一个问题 TypeError can only concatenate str not int to str 在python中 中为字符串不能直接和int类型的数字相加 说到相加 C语言也有类似的cha
  • Kotlin协程视频教程,极简入门与解密

    Kotlin协程极简入门与解密视频教程已经发布到CSDN学院 https edu csdn net course detail 31728 Kotlin作为目前最为流行的编程语言之一 学Kotlin的同学们都被Kotlin的简洁的语法和它强
  • oracle replace怎么用,oracle replace()函数用法

    用法介绍 REPLACE char search string replacement string char 等待替换的字符串 search string 搜索需要替换的字符串 replacement string 替换字符串 如果rep
  • XGboost进行时间序列预测

    文章最前 我是Octopus 这个名字来源于我的中文名 章鱼 我热爱编程 热爱算法 热爱开源 所有源码在我的个人github 这博客是记录我学习的点点滴滴 如果您对 Python Java AI 算法有兴趣 可以关注我的动态 一起学习 共同
  • 跳出弹窗页面禁止滚动(PC端和手机端)

    pc端如何实现 1 当弹窗显示时 为body元素添加属性 overflow hidden 当关闭弹窗时移除该属性即可2 在弹窗的div上设置 scroll stop prevent div 你要显示的内容 div 3 出现弹窗时 为body
  • 移动应用开发---uni-app框架

    目录 一 什么是uni app 二 环境搭建 三 uni app的构造 四 uni app框架主要有五大优势 五 运行项目 六 发布小程序 发布为微信小程序 发布为支付宝小程序 一 什么是uni app uni app 是一个使用 Vue
  • 数据库查询的基本运算,关系代数

    1 关系属性的指定 投影运算 这个操作是对一个关系进行垂直分割 消去某些列 并重新安排列的顺序 为投影运算符 表示按照i1 i2 in的顺序从关系R中取出n列 并删除结果中的重复元组 组成一个新的以i1 i2 in为列顺序的n元关系 2 关
  • doker部署postgres

    doker部署postgres 参考该博文 1 安装docker sudo apt get update sudo apt get install docker 2 在docker里面安装postgres镜像 docker pull pos