Windows部署Docker及PostgreSQL数据库相关操作

news/2024/12/24 2:44:13/

一、Windows安装Docker
1.wsl安装
以管理员身份启动命令行,运行:wsl --install;
安装结束后,重启电脑,以管理员身份启动命令行,运行:wsl --install -d Ubuntu;
在这里插入图片描述
在这里插入图片描述

中间需要输入用户名密码。
2.Docker安装
官网下载Windows版Docker Desktop,点击安装
一直下一步,然后根据需要升级版本,右下角有自动提示。
3.Docker通过yaml文件启动镜像
创建一个docker-compose.yaml文件,其中定义了我们需要的服务;
通过Terminal工具cd到yaml文件所在的位置;
运行命令:docker-compose up -d;
查看监控:docker-compose ps;
关闭服务:docker-compose down
4.Docker导入bak文件到PostgreSQL数据库
在Teminal内运行:docker cp D:\xxx.bak postgres:/xxx.bak;拷贝bak文件至postgres容器
进入PostgreSQL容器
docker exec -it postgres bash
导入数据到PostgreSQL
pg_restore -d 数据库名 -U 用户名 -h IP地址 -p 5432 --jobs=4 --verbose /xxx.bak
5.Docker进入psql
在Teminal运行:
su postgres;
psql -U 用户名 -d 数据库名;


http://www.ppmy.cn/news/1557620.html

相关文章

基于Spring Boot+Vue 的高校运动会管理系统

目录 1 绪论1.1研究背景1.2 研究意义1.3 相关开发技术简介1.3.1 Vue.js1.3.2 Spring Boot1.3.3 MySQL 2 系统分析2.1 需求分析2.1.1 功能需求2.1.2 非功能需求 2.2 系统可行性分析2.2.1 经济可行性2.2.2 技术可行性2.2.3 操作可行性 3 系统概要设计系统功能描述业务流程分析 4 …

吉利前端、AI面试

诸葛耘墒的在线视频面试 1、小程序端AI视频面试 虚拟人面试官提问 视频口述回答 1、最近的两份工作经历,以及上一份离职原因2、在过往的工作或生活中,需要学习掌握一项与工作有关的技能或兴趣爱好时,你会运用哪些方法和诀窍,投入…

机器学习之偏差

机器学习中的偏差(Bias)是指模型的预测值与真实值之间的系统性误差,或者说模型无法准确捕捉数据中复杂模式的能力。偏差通常与模型的假设或学习能力有关,过高的偏差会导致模型的性能不佳,表现为欠拟合。 偏差的来源 模…

idea开发工具创建子分支到结束完成流程

以下是基于当前 master 分支进行功能开发、测试、合并到 master 并清除临时分支的完整流程。整个流程将包括命令行操作和使用 IntelliJ IDEA 工具的步骤说明,确保开发过程顺畅且高效。 流程概述 确保 master 分支是最新的创建功能分支在功能分支上进行开发提交并推…

Vue中<script setup></script>的主要语法元素和特性

<script setup>是 Vue 3 中引入的一种新的组件内脚本语法糖&#xff0c;它带来了更简洁、高效的组件逻辑编写方式。 以下是 <script setup> 的主要语法元素和特性&#xff1a; 1.导入和使用 直接在 <script setup> 中导入依赖&#xff0c;不需要在 compon…

服务器运行Vue项目

1.配置nodejs 1.wget获取到nodejs的压缩包 修改成自己需要的版本的下载链接。右键点击&#xff0c;复制下载链接即可。 wget https://nodejs.org/dist/v20.18.1/node-v20.18.1-linux-x64.tar.xz2.解压 tar xf node-v20.18.1-linux-x64.tar.xz3.移动目录 mkdir /usr/local/l…

robots协议

robots协议&#xff0c;也称为爬虫协议、爬虫规则、机器人协议等&#xff0c;其全称是“网络爬虫排除标准”&#xff08;Robots Exclusion Protocol&#xff09;。以下是对robots协议的详细介绍&#xff1a; 一、定义与功能 robots协议是指网站可以建立一个名为robots.txt的文…

Windows下mysql安装

目录 Mysql安装 Mysql安装 [mysqld] # 设置3306端口 port3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedirD:\\Software\\mysql # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 datadirD:\\Software\\mysql\\data…