Docker 安装部署 postgres

Docker 安装部署 postgres

1、拉取 postgres 镜像文件

[root@iZbp19a67kznq0h0rgosuxZ ~]# docker pull postgres:latest
latest: Pulling from library/postgres
b0a0cf830b12: Pull complete 
dda3d8fbd5ed: Pull complete 
283a477db7bb: Pull complete 
91d2729fa4d5: Pull complete 
9739ced65621: Pull complete 
ae3bb1b347a4: Pull complete 
f8406d9c00ea: Pull complete 
c199bff16b05: Pull complete 
e0d55fdb4d15: Pull complete 
c1cb13b19080: Pull complete 
873532e5f8c7: Pull complete 
050d9f8c3b1c: Pull complete 
710e142705f8: Pull complete 
cb628c265f09: Pull complete 
Digest: sha256:4aea012537edfad80f98d870a36e6b90b4c09b27be7f4b4759d72db863baeebb
Status: Downloaded newer image for postgres:latest
docker.io/library/postgres:latest




2、创建映射文件夹

[root@iZbp19a67kznq0h0rgosuxZ /]# mkdir -p /usr/local/docker/postgresql

3、创建 并运行容器

# 脚本
docker run -it \
 --name postgresql \
 --privileged \
 -e POSTGRES_PASSWORD=MK@123123456 \
 -p 5432:5432 \
 -v /usr/local/docker/postgresql:/var/lib/postgresql/data \
 -d postgres

[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker run -it \
>  --name postgresql \
>  --privileged \
>  -e POSTGRES_PASSWORD=MK@123123456 \
>  -p 5432:5432 \
>  -v /usr/local/docker/postgresql:/var/lib/postgresql/data \
>  -d postgres
d9eaf1cd05dea9ac356a4611256f286bcf072281c9a342d2b4af1aec1a1fa06d

# 查看容器

[root@iZbp19a67kznq0h0rgosuxZ postgresql]# docker ps
CONTAINER ID   IMAGE                                                         COMMAND                   CREATED         STATUS                PORTS                                                  NAMES
d9eaf1cd05de   postgres                                                      "docker-entrypoint.s…"   3 seconds ago   Up 2 seconds          0.0.0.0:5432->5432/tcp, :::5432->5432/tcp              postgresql
[root@iZbp19a67kznq0h0rgosuxZ postgresql]# 

–name postgresql 指 创建容器的名称问 postgresql
-e POSTGRES_PASSWORD=123456:指 设置数据库初始密码
-p 5432:5432:指 端口映射
-v /usr/local/docker/postgresql:/var/lib/postgresql/data:指将容器的配置文件路径映射到宿主机
-d postgres:指 使用的镜像名称

4、使用DBsaver 连接 postgresql

在这里插入图片描述

输入对应的用户名密码 ,点击测试,提示测试成功,表示 安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/595055.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

自动化测试 selenium基础

前言 我们都知道测试开发工程师的任务是根据用户需求测试用例的同时,害的开发自动化工具来减轻测试压力且提高测试的效率以及质量,这一节我们就来简单谈谈开发简单的自动化工具基础 什么是自动化测试呢?就是将我们需要做的测试交给机器去做,也就是使用代码来模拟人对于机器的行…

openKylin 2.0 Alpha2 X86 安装教程

原文链接:openKylin 2.0 Alpha2 X86 安装教程 Hello,大家好啊!今天我们将讨论如何在VMware Workstation上安装openKylin 2.0 Alpha2 X86版。openKylin是一个基于Linux的操作系统,旨在提供高性能、可靠性强的系统体验。在虚拟化软件…

docker Harbor私有仓库部署管理

搭建本地私有仓库,但是本地私有仓库的管理和使用比较麻烦,这个原生的私有仓库并不好用,所以我们采用harbor私有仓库,也叫私服,更加人性化。 一、什么是Harbor Harbor是VWware 公司开源的企业级Docker Registry项…

【前端热门框架【vue框架】】——事件处理与表单输入绑定以及学习技巧,让学习如此简单

👨‍💻个人主页:程序员-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

Linux IP Forwarding路由转发实验

linux 路由转发功能 Linux 操作系统具备路由转发功能,路由功能是指 Linux 操作系统提供的路由管理和转发功能,它允许 Linux 主机在网络中正确地转发数据包,并确保数据包能够达到其目的地。 出于安全考虑,Linux系统默认是禁止数据…

主生产计划有多重要,看完这篇就懂了

导 读 我们是否也经常遇到: 有时工厂加班加点也不能完成任务, 有时设备闲置,很多工人没有活干, 我们是不是还没运行主生产计划管理? 什么是主生产计划 在制造业中,主生产计划(MPS)是根据销售…

泛型通配符

泛型&通配符 文章目录 泛型&通配符一、泛型介绍&理解1.1 泛型概述&使用(集合/比较器)1.2 自定义范型结构(类/接口/方法) 二、通配符&读写特点三、企业真题 一、泛型介绍&理解 1.1 泛型概述&使用(集合/比较器) 泛型:类似于场景中的标签…

Android getevent命令详细分析

在调试Android 的输入事件时,经常使用 “getevent -lrt” 命令,来确认驱动上报数据是否正常。从源码的角度来详细的分析一下getevent 这个程序。 首先用ls命令来看一下getevent lrwxr-xr-x 1 root shell 7 2023-11-20 10:08 system/bin/getevent -> …

学习java中的interface接口

1.了解接口 java提供了一个关键字interface,用这个关键字我们可以定义出一个特殊的结构:接口 格式: public interface 接口名{ //成员变量(常量) //成员方法(抽象方法) } 注意:接…

cmake进阶:宏定义

一. 简介 前面学习了 CMakeLists.txt语法中是如何定义函数,本文继续学习 cmake中的宏定义。 二. cmake进阶:宏定义 cmake 提供了定义宏的方法,cmake 中函数 function 和宏定义 macro 在某种程度上来说是一样的,都是创建一段有…

Linux 内核简介

操作系统简介 操作系统概念:操作系统处于硬件和应用程序的中间层,控制和管理整个计算机系统的硬件和软件资源,提供给用户和其他软件方便的接口和环境,它是计算机系统的最基本的系统软件。 操作系统功能: 处理机管理存储器管理设…

硬件四舍五入模式

文章目录 舍入模式1. 就近舍入2.向0舍入3.远离0舍入4. 向正无穷舍入5. 向负无穷舍入6.向负无穷舍入7. ROUND TO MATH参考资料 舍入模式 为了减小舍入操作对推理结果的精度影响,AI芯片有时会支持多种舍入模型(round mode)供编程人员选择,常见模式如下表&…

websevere服务器从零搭建到上线(二)|Linux上的五种IO模型

文章目录 阻塞 blocking非阻塞 non-blockingIO复用 IO multiplexing信号驱动 signal-driven异步 asynchronous拓展知识 看过上篇文章英国基本能理解本文五张图的内容websevere服务器从零搭建到上线(一)|阻塞、非阻塞、同步、异步 本文要能够在…

IP地址类型

这些IP地址中有IPv4和IPv6地址,以及一些是链路本地地址(通常用于本地网络中的通信),而另一些则是可以被路由的公共或私有IP地址。 这里是您提供的IP地址的一些简要说明: IPv6 链路本地地址:以fe80:开头的地址是IPv6链路本地地址。这些地址仅用于同一链路(如以太网段或无…

Verilog中求两个数的差值

根据输入信号a,b的大小关系,求解两个数的差值:输入信号a,b为8bit位宽的无符号数。如果a>b,则输出a-b,如果a≤b,则输出b-a。 接口信号图如下: 代码如下: (CSDN代码块不支持Veril…

SpringBoot 使用 @RequiredArgsConstructor(onConstructor_ = @Autowired) 报错解决

若使用 RequiredArgsConstructor(onConstructor_ Autowired) 启动报错,或者爆红可以使用以下方法解决 1. 安装或启用 Lombok插件 2. 检查 Lombok 版本 3. 若 onConstructor_ 爆红, 可能是IDEA中文软件包冲突 4. 若以上还是不行,可以添加…

数据结构-二叉树-二叉搜索树

一、概念 二叉搜索树又称二叉排序树,它或者是一棵空树,或者具有以下性质的二叉树: 若它的左子树不为空,则左树上所有节点的值都小于根节点的值。 若它的右子树不为空,则右子树上所有节点的值都大于根节点的值。 它…

27.leetcode---随机链表的复制(Java版)

题目链接: https://leetcode.cn/problems/copy-list-with-random-pointer/description/ 题目解析: 使用map来解这个题就比较方便了 代码: 测试:

手机异地组网方案?

现代社会,随着信息技术的快速发展,人们之间的通信需求也日益增加。尤其是在异地工作、异地学习、异地旅游等情况下,我们需要实现不同地区间的快速组建局域网,以解决电脑与电脑、设备与设备、电脑与设备之间的信息远程通信问题。本…

深度学习中的注意力机制一(Pytorch 15)

一 简介 灵长类动物的视觉系统接受了大量的感官输入,这些感官输入远远超过了大脑能够完全处理的程度。然而, 并非所有刺激的影响都是相等的。意识的聚集和专注使灵长类动物能够在复杂的视觉环境中将注意力引向感 兴趣的物体,例如猎物和天敌。…