使用docker配置PostgreSQL
配置docker阿里云镜像仓库
国内使用docker hub拉取镜像比较慢,所以首先配置个人的镜像仓库。
阿里云的个人镜像仓库是免费的,对个人来说足够用。
具体操作参考阿里云官方链接 。
关于个人镜像仓库的使用参考链接。
配置完个人镜像仓库后将公网配置到docker中的配置。


拉取PostgreSQL镜像
拉取镜像
拉取PostgreSQL镜像:

运行容器
使用以下命令运行PostgreSQL容器:
docker run -d \--name postgres-trade \-p 5432:5432 \-e POSTGRES_USER=root\-e POSTGRES_PASSWORD=123456\-e POSTGRES_DB=trade_db \bitnami/postgresql:latest
参数说明
- -d:后台运行容器。
- –name postgres-trade:指定容器名称为postgres-trade(可自定义)。
- -p 5432:5432:将容器内的 5432 端口映射到一台机的 5432 端口(PostgreSQL 默认端口)。
- -e POSTGRES_USER=trade_user:设置数据库超级用户(自定义用户名)。
- -e POSTGRES_PASSWORD=your_secure_password:设置超级用户密码(请替换为安全的密码)。
- -e POSTGRES_DB=trade_db:创建名为trade_db的默认数据库(可自定义)。
- bitnami/postgresql:latest:指定镜像路径。
运行成功后,PostgreSQL将在后台启动。

验证PostgreSQL是否运行
检查容器状态:
docker ps
输出中应包含postgres-trade容器,且状态为Up。

进入容器并连接数据库:
docker exec -it postgres-trade psql -U root -d trade_db
- -it: 交互模式。
- -psql:PostgreSQL 的命令行工具。
- -U trade_user:使用运行容器时设置的用户名。
- -d trade_db:连接到指定的数据库。

停止和删除容器
- 停止容器:
docker stop postgres-trade
- 删除容器:
docker rm postgres-trade
相关文章:
使用docker配置PostgreSQL
配置docker阿里云镜像仓库 国内使用docker hub拉取镜像比较慢,所以首先配置个人的镜像仓库。 阿里云的个人镜像仓库是免费的,对个人来说足够用。 具体操作参考阿里云官方链接 。 关于个人镜像仓库的使用参考链接。 配置完个人镜像仓库后将公网配置到doc…...
UITextView删除原有字符串时,光标会上移并且光标会变高
代码运行效果如图: import Foundationclass TestVC: UIViewController {override func viewDidLoad() {super.viewDidLoad()let testV MyCustomTextView(frame: CGRect(x: 0, y: 130, width: SCREEN_WIDTH - 50, height: 170))self.view.addSubview(testV)testV.ba…...
python入门 介绍及变量的使用
1.python介绍 python 是一门计算机语言 常见的计算机语言:python、java、C语言。。。 什么是计算机语言:就是让计算机知道你想干什么,把你的需求使用它能听懂的语言说出来 中国也有一门计算机语言:易语言 能认为是语言的本质上…...
51单片机-按键
1、独立按键 1.1、按键介绍 轻触开关是一种电子开关,使用时,轻轻按开关按钮就可使开关接通,当松开手时,开关断开。 1.2、独立按键原理 按键在闭合和断开时,触点会存在抖动现象。P2\P3\P1都是准双向IO口,…...
Java 8 至 Java 23 版本特性对比表
Java现在发布的版本很快,每年两个,但是真正会被大规模使用的是三年一个的TLS版本。 版本年份LTS关键特性影响力等级Java 82014✅Lambda 表达式、Stream API、方法引用、接口默认方法、Optional 类⭐⭐⭐⭐⭐Java 92017❌模块化系统(JPMS&…...
在wsl环境中配置和开发verilog(一种比较新颖的verilog开发指南)
WSL是windows中自带的linux子系统,笔者在若干月前首次接触其便爱不释手,verilog作为一种硬件解释语言,可否像c语言那样被游刃有余的编译和运行呢,笔者这次大胆的尝试在WSL环境VSCODEIverilog开发verilog。 首先默认按照了WSL和VS…...
AI学习指南HuggingFace篇-Hugging Face 的核心工具
一、引言 Hugging Face作为AI领域的重要参与者,提供了许多强大的工具,极大地简化了自然语言处理(NLP)任务的开发流程。其中,Transformers、Datasets 和 Tokenizers 是Hugging Face的三大核心工具。本文将深入介绍这些工具的作用、功能以及它们如何相互配合,帮助读者更好…...
DeepSeek 助力 Vue 开发:打造丝滑的二维码生成(QR Code)
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...
QT 引入Quazip和Zlib源码工程到项目中,无需编译成库,跨平台,压缩进度
前言 最近在做项目时遇到一个需求,需要将升级的文件压缩成zip,再进行传输; 通过网络调研,有许多方式可以实现,例如QT私有模块的ZipReader、QZipWriter;或者第三方库zlib或者libzip或者quazip等࿱…...
深入解析桥接模式:软件设计中的解耦利器
桥接模式:软件设计中的解耦利器 在软件开发的复杂世界中,设计模式是开发者解决常见问题的有力工具。桥接模式作为一种重要的结构型设计模式,在处理抽象与实现的关系时展现出独特的优势,它能够巧妙地将抽象部分与实现部分分离&…...
MYSQL-数据库-DDL-DML-DQL-DCL-基础学习
MySql概念: 建立在关系模型基础上,有多张相互连接的二维表组成的数据库 SQL通用语法: 1.SQL语句可以单行或多行书写,以分号结尾 2.SQL语句可以使用空格/缩进来增强语句的可读性 3.MySQL数据库的SQL语句不区分大小写,关…...
rv1126解码的一些原理
rv1126解码篇中,出现最重要的两个api一个是,send_vdec_thread线程里面调用的RK_MPI_SYS_SendMediaBuffer,把数据发到解码器。另外一个是read_vdec_thread线程的RK_MPI_SYS_GetMediaBuffer获取解码器里面的数据。 今天想探讨一下他的底层原理。…...
二级公共基础之数据结构与算法篇(七)排序技术
目录 前言 一、交换类排序 1.冒泡排序法 1. 冒泡排序的思想 2. 冒泡排序的实现步骤 3. 示例 4. 冒泡排序的特点 2.快速排序 1. 快速排序的核心思想 2. 快速排序的实现步骤 3. 示例代码(C语言) 4. 快速排序的特点 二、插入类排序 1. 简单插入排序 1.简单插入排…...
深蕾科技智能多媒体SoC产品助力“DataEye剧查查之夜”微短剧盛会
深蕾科技助力微短剧盛会 深圳湾“DataEye剧查查之夜”微短剧盛会,于2025年2月20日18:00点,在深圳湾盛大开启。作为第十四届中国国际新媒体短片节的重要组成部分,“剧查查之夜”汇聚了微短剧行业的顶尖力量,吸引了众多大咖齐聚一堂…...
Apache Doris 实现毫秒级查询响应
1. 引言 1.1 数据分析的重要性 随着大数据时代的到来,企业对实时数据分析的需求日益增长。快速、准确地获取数据洞察成为企业在竞争中脱颖而出的关键。传统的数据库系统在处理大规模数据时往往面临性能瓶颈,难以满足实时分析的需求。例如,一个电商公司需要实时监控销售数据…...
计算机考研之数据结构:P 问题和 NP 问题
在算法的时间复杂度估算中,通常教材和题目中的估算结果包括: O ( 1 ) , O ( log n ) , O ( n ) , O ( n ) , O ( n log n ) , O ( n 2 ) , O ( n 3 ) , O ( log log n ) O(1),O(\log{n}),O(\sqrt{n}),O(n),O(n\log{n}),O(n^2),O(n^3),O(\log…...
新数据结构(13)——I/O
字符流 字符输入流(Reader) 字符输入流用于从数据源(如文件、字符串等)读取字符数据。Reader 是所有字符输入流的抽象基类。 常用实现类 FileReader 用于从文件中读取字符数据。 InputStreamReader 将字节流转换为字符流&…...
PySide6学习专栏(四):用多线程完成复杂计算任务
如果计程序中要处理一个非常庞大的数据集中的数据,且数据处理计算很复杂,造成数据处理占用大量时间和CPU资源,如果不用多线程,仅在主进程中来处理数据,将会使整个程序卡死,必须采用多线程来处理这些数据是唯…...
Python多线程编程理解面试题解析
一、多线程介绍 Python 的多线程是一种实现并发编程的方式,允许程序同时执行多个任务。然而,由于 Python 的全局解释器锁(GIL)的存在,多线程在某些场景下可能无法充分利用多核 CPU 的性能。以下是对 Python 多线程的理…...
Flutter - 初体验
项目文件目录结构介绍 注:创建 Flutter 项目名称不要包含特殊字符,不要使用驼峰标识 // TODO 开发中运行一个 Flutter 三种启动方式 Run 冷启动从零开始启动Hot Reload 热重载执行 build 方法Hot Restart 热重启重新运行整个 APP 先看效果,…...
Stable Diffusion商业海报设计实战指南
1. 项目概述:当AI绘画遇上商业海报设计去年帮一家初创饮品品牌做新品推广时,他们需要在三天内产出20套不同风格的海报方案。传统设计流程根本来不及,我们尝试用Stable Diffusion生成基础视觉素材,最终提前12小时交付了所有方案。这…...
数字人视频生成利器:Sonic工作流功能体验与效果测评
数字人视频生成利器:Sonic工作流功能体验与效果测评 1. 引言:数字人视频制作的新选择 在内容创作领域,数字人视频正变得越来越流行。无论是电商直播、在线教育还是企业宣传,都需要大量高质量的视频内容。传统视频制作需要专业设…...
别再让数据库扛下所有:用Memcached给MySQL减负的5个实战场景与配置要点
从MySQL到Memcached:高并发场景下的缓存实战手册 当你的电商网站在大促期间突然变慢,数据库监控面板上的CPU使用率飙升至红线,这往往意味着关系型数据库正在承受它本不该承受的压力。Memcached作为一款久经考验的内存缓存系统,能在…...
Xiaomi MiMo-V2.5 系列模型公测,推理速度更快、成本更低,还推订阅优惠!
MiMo-V2.5 系列模型公测开启,功能亮点多Xiaomi MiMo-V2.5 系列模型正式开启公测,该系列包含 MiMo-V2.5、V2.5-Pro 、V2.5-TTS Series、V2.5-ASR。其中,MiMo-V2.5-Pro 专为长难 Agent 任务打造,MiMo-V2.5 覆盖绝大多数通用 Agent 场…...
别再死记硬背了!用FreeSWITCH实战理解PSTN与VoIP核心概念(信令/媒体/交换)
从FreeSWITCH实战出发:用配置与日志理解PSTN与VoIP核心架构 在通信技术领域,PSTN与VoIP的理论概念常常让初学者感到抽象难懂。那些关于信令、媒体流、交换方式的教科书定义,往往需要反复背诵却依然难以形成直观认知。而FreeSWITCH作为一款开源…...
告别手动操作:用MATLAB脚本自动化处理GLDAS土壤湿度数据并生成动态变化图
告别手动操作:用MATLAB脚本自动化处理GLDAS土壤湿度数据并生成动态变化图 对于长期监测地表水变量的研究人员来说,处理多时序GLDAS数据往往意味着重复繁琐的手动操作。本文将展示如何通过MATLAB脚本实现从数据批量读取到动态可视化的一站式自动化流程&am…...
BBDown终极指南:快速掌握B站视频下载的完整教程
BBDown终极指南:快速掌握B站视频下载的完整教程 【免费下载链接】BBDown Bilibili Downloader. 一个命令行式哔哩哔哩下载器. 项目地址: https://gitcode.com/gh_mirrors/bb/BBDown 想要轻松下载B站视频进行离线观看吗?BBDown正是你需要的强大工具…...
给ESP8266智能时钟加个‘离线记忆’:断网后如何用ArduinoJson缓存天气数据?
ESP8266智能时钟的离线生存指南:用ArduinoJson实现数据持久化 当WiFi信号突然消失,你的智能时钟是否变成了"智障"时钟?这个问题困扰着许多物联网开发者。本文将带你深入探索如何为ESP8266智能时钟打造可靠的离线数据缓存系统&#…...
【研报331】新能源汽车行业ESG白皮书:多元能源的落地挑战
本报告提供限时下载,请查看文后提示以下仅为报告部分内容:摘要:新能源汽车赛道已从“电动单一解”转向多元能源共生的新阶段,氢能、甲醇、生物质、天然气、太阳能等路线正重塑产业ESG底色。《新能源汽车行业ESG白皮书》系统拆解不…...
探索未来教育:10个Agora Flat开源课堂的核心功能解析
探索未来教育:10个Agora Flat开源课堂的核心功能解析 【免费下载链接】flat Project flat is the Web, Windows and macOS client of Agora Flat open source classroom. 项目地址: https://gitcode.com/gh_mirrors/fl/flat Agora Flat是一款开源的Web、Wind…...
