首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【云+社区年度征文】Deepin 安装 Postgresdocker 持久化

官方仓库中默认postgres11 版本 安装 postgres # 首先卸载旧版本或配置错误版本 sudo apt remove postgresql --purge # purge 连同配置文件一起删除...docker exec -it postgres-server bash 此时已经进入了容器 postgres ,使用是 bash 这个shell ,接下来我们使用命令行进入数据库中,并添加几条数据...实验 docker 容器非持久化 # 我们进入 docker bash, 登录到 postgres数据库 psql # 输入这个命令会报错,说没有 root 用户,跟上面在本机上安装是一样。...# 删除运行容器会报错,首先将容器停止 docker stop postgres-server docker rm postgres-server # 删除容器 docker ps -a # 发现 postgres-server...,因为这是 postgres 数据存放文件,我们需要将这个文件映射到我主机上,实现持久化。

1.8K30

Deepin 安装Postgres

官方仓库中默认postgres11 版本 安装 postgres # 首先卸载旧版本或配置错误版本 sudo apt remove postgresql --purge # purge 连同配置文件一起删除...docker exec -it postgres-server bash 此时已经进入了容器 postgres ,使用是 bash 这个shell ,接下来我们使用命令行进入数据库中,并添加几条数据...实验 docker 容器非持久化 # 我们进入 docker bash, 登录到 postgres数据库 psql # 输入这个命令会报错,说没有 root 用户,跟上面在本机上安装是一样。...# 删除运行容器会报错,首先将容器停止 docker stop postgres-server docker rm postgres-server # 删除容器 docker ps -a # 发现 postgres-server...,因为这是 postgres 数据存放文件,我们需要将这个文件映射到我主机上,实现持久化。

2.6K20

NestJS、TypeORM 和 PostgreSQL 项目开发和数据库迁移完整示例(译)

当 Node.js Server 项目越来越大时,将数据和数据库整理规范是很难,所以从一开始就有一个好开发和项目设置,对你开发项目的成功至关重要。...-U postgres echo "\l" | docker exec -i $SERVER psql -U postgres 让我们将该命令添加到我 package.json 运行脚本中,以便我们可以轻松执行它...为了使过程更健壮,我们将为 docker 容器使用相同名称(脚本中 $SERVER var),并添加一个额外检查:如果有同名容器正在运行,那么将结束并删除它以确保干净状态。...Nest.js 连接数据库 就像所有事情一样,已经有一个 NPM 模块可以帮助您将 Nest.js 项目挂钩到您数据库。...,在启动时它应该 ConfigService 中获取 .env 对应环境 values,然后将 typeORM 连接到我数据库,而且它不绑定在我机器上。

6K21

NestJS、TypeORM 和 PostgreSQL 项目开发和数据库迁移完整示例(译)

当 Node.js Server 项目越来越大时,将数据和数据库整理规范是很难,所以从一开始就有一个好开发和项目设置,对你开发项目的成功至关重要。...-U postgres echo "\l" | docker exec -i $SERVER psql -U postgres  让我们将该命令添加到我 package.json 运行脚本中,以便我们可以轻松执行它...为了使过程更健壮,我们将为 docker 容器使用相同名称(脚本中 $SERVER var),并添加一个额外检查:如果有同名容器正在运行,那么将结束并删除它以确保干净状态。...Nest.js 连接数据库 就像所有事情一样,已经有一个 NPM 模块可以帮助您将 Nest.js 项目挂钩到您数据库。...,在启动时它应该 ConfigService 中获取 .env 对应环境 values,然后将 typeORM 连接到我数据库,而且它不绑定在我机器上。

5K10

NestJS、TypeORM 和 PostgreSQL 项目开发和数据库迁移完整示例(译)

当 Node.js Server 项目越来越大时,将数据和数据库整理规范是很难,所以从一开始就有一个好开发和项目设置,对你开发项目的成功至关重要。...-U postgres echo "\l" | docker exec -i $SERVER psql -U postgres 让我们将该命令添加到我 package.json 运行脚本中,以便我们可以轻松执行它...为了使过程更健壮,我们将为 docker 容器使用相同名称(脚本中 $SERVER var),并添加一个额外检查:如果有同名容器正在运行,那么将结束并删除它以确保干净状态。...Nest.js 连接数据库 就像所有事情一样,已经有一个 NPM 模块可以帮助您将 Nest.js 项目挂钩到您数据库。...,在启动时它应该 ConfigService 中获取 .env 对应环境 values,然后将 typeORM 连接到我数据库,而且它不绑定在我机器上。

5.3K30

利用别名简化进入docker容器数据库操作

之前研究docker数据库交互,越发对docker这个东西喜爱了。因为平常偶尔会用到各类数据库测试环境验证一些想法,需要进一步简化进入到这些环境步骤。...比如我现在有三套docker容器数据库测试环境: MySQL 5.7 MySQL 8.0 Oracle 19.3 使用docker ps查看具体信息: CONTAINER ID IMAGE...exec一条命令,进入对应容器环境数据库SQL操作界面: docker exec -it mysql mysql -uroot -p docker exec -it mysql57 mysql -uroot...mysql57 mysql -uroot -p' alias sql='docker exec -it testdb sqlplus / as sysdba' 另外mysql默认有密码:第一次容器运行...,或是搞坏了某个容器环境重新建立一个,只要名字还维持之前,就不需要改啥配置。

14840

使用 Docker 部署 FreshRSS 自建专属 RSS 服务

安装 本文提到所有服务均为 Docker 安装,所以在开始 FreshRSS 安装之前先需先配置好 Docker。...参见 这篇问答,不能用 localhost、127.0.0.1 访问 Docker 映射出来端口,不然迎接你可能是 Connection Refused(别问我怎么知道)。...用户名、密码、数据库分别对应之前 Docker Compose 配置文件中 POSTGRES_USER、POSTGRES_PASSWORD、POSTGRES_DB;表前缀任意填;主机名要稍微注意一下,...除此以外,如果你只运行一个 PostgreSQL 数据库,可以直接将宿主机 5432 端口映射到 PostgreSQL 容器 5432 端口,然后使用 172.17.0.1:5432 访问。...这样在连接数据库这一步就可以填 172.17.0.1。但是不建议这么做。

4.9K51

使用docker封装古董web.py+postgresql应用

大家都知道搭建项目环境多么难,在这台电脑上运行得好好,换台电脑出现各种错误。近期开始学习docker,相见恨晚哪。于是有了这篇边学习边实践笔记。...找到运行postgres实例容器名字 $ docker ps ?...拷贝备份文件到卷上 于是我运行: $ docker cp 2019_07_22_16_11.sql :/var/lib/postgresql/data/ 创建用户和数据库 创建用户: $ docker...使用docker-compose多容器协作 虽然上一步导入数据到postgres了,但不要高兴太早,结束容器再重启之后,数据消失无影了。因为容器是动态存在,kill之后,容器一切数据不再存在。...退出数据库界面,退出容器界面,输入: $ cat 2019_07_22_16_11.sql | docker exec -i psql -U user1 -d mydb2 导入数据。

1.6K20

用ServBay快速构建下一代GraphQL应用

const { Sequelize } = require('sequelize');// 连接数据库const sequelize = new Sequelize('database', 'username...您可以通过启动微服务多个实例来水平扩展单个容器来处理增加负载。现在要开始使用 Docker,请在本地计算机上下载并安装Docker Desktop 。...下一步是配置数据源,即PostgreSQL数据库。我们将利用现有的 PostgreSQL 数据库应用程序映像,而不是在本地安装和配置它,该映像将在单独 Docker 容器上运行。...这种方法提供了多种好处,包括简化依赖关系管理和确保跨各种开发环境一致设置。为了有效管理 GraphQL API 和 PostgreSQL 数据库容器,我们将使用Docker Compose。...具体来说,API 服务依赖于数据库服务——这确保服务器在开始允许 API 无缝连接到 PostgreSQL 数据库之前等待数据库完全初始化。

13400

2024程序员容器化上云之旅-第2集-Windows11版:接近深洞

渴望学习新技术他在工作中无缘Docker和K8s。 他开始自学Vue3并使用SpringBoot3完成了一个前后端分离Web应用系统,并打算将其用Docker容器化后用K8s上云。...然后手工在SettingsEnvironment Variables里修改JAVA_HOME和PATH环境变量,以便jdk11切换到jdk17。...✅马意浓觉得现在可以用docker容器来运行数据库及其管理工具,从而迈出容器第一步。...4.1 安装docker desktop以用容器方式运行postgres数据库及其管理工具 马意浓之前在工作中,如需要使用数据库及其管理工具,都是官网下载安装包进行安装。...他资料中了解到,在容器时代,如果想使用数据库及其管理工具,完全可以Docker hub上,下载对应docker image文件。

27442

心动不如行动,基于Docker安装关系型数据库PostgrelSQL替代Mysql

然后我们就可以将容器启动了,输入命令 docker run -d --name dev-postgres -e POSTGRES_PASSWORD=root -p 6432:5432 postgres:...输入命令 docker ps     来查看容器运行状态     没有问题,现在我们进入命令行操作一下。...docker exec -it dev-postgres bash psql -h localhost -U postgres     这样就可以进入容器内部命令行,在命令行输入PostgrelSQL...START 1;     这里创建好序列是1开始计数。    ...使用容器启动数据库会有个问题,就是每次容器停止,数据就会丢失,所有我们可以用docker挂载命令将数据存在宿主机中,这样就可以持久化保存数据: docker run -d --name dev-postgres

1.2K10

从零开始趟jenkins+docker+k8s容器化之路

近几年容器化技术飞速发展,了解服务网格 的人可能会发现,新兴技术 istio 等service mesh技术没有容器技术环境根本就没法实践。本篇博文不是详细介绍容器技术,而是具体实践。...浅谈docker docker可以类比为jvm,jvm也是虚拟机,然后dockerimage可以类比为jar包,jar运行在jvm里面,image当然运行在docker容器里,然后jar包是通过...在没有容器化之前,我们开发提供最终产物是jar,容器化之后我们需要提供docker镜像,docker镜像会包含我们jar,然后提供一个稳定可移植运行环境。...pipeline定义一样,容器化后就多了两个步骤,一个是在jar生成后,根据前面的讲Dockerfile文件构建docker镜像,这个要求jenkins所在主机必须有docker环境。...到k8sci和cd过程,当然过程中还有很多细枝末节未详尽描述,比如k8s搭建(博主使用阿里云容器服务)等,欢迎看到此篇有容器化此需求同行一起探讨

1K41

从零开始趟jenkins+docker+k8s容器化之路

近几年容器化技术飞速发展,了解服务网格 的人可能会发现,新兴技术 istio 等service mesh技术没有容器技术环境根本就没法实践。本篇博文不是详细介绍容器技术,而是具体实践。...浅谈docker docker可以类比为jvm,jvm也是虚拟机,然后dockerimage可以类比为jar包,jar运行在jvm里面,image当然运行在docker容器里,然后jar包是通过...在没有容器化之前,我们开发提供最终产物是jar,容器化之后我们需要提供docker镜像,docker镜像会包含我们jar,然后提供一个稳定可移植运行环境。...pipeline定义一样,容器化后就多了两个步骤,一个是在jar生成后,根据前面的讲Dockerfile文件构建docker镜像,这个要求jenkins所在主机必须有docker环境。...到k8sci和cd过程,当然过程中还有很多细枝末节未详尽描述,比如k8s搭建(博主使用阿里云容器服务)等,欢迎看到此篇有容器化此需求同行一起探讨

30620

通过端口来接DockerCentOS容器MySQL数据库

宿主机(Mac)连接DockerCentOS容器MySQL数据库 #1 环境及需求 #1.1 环境 Navicat for Mac Docker -CentOS 6.9 -MySQL 5.7...#1.2 需求 在宿主机(Mac)上面远程链接Docker中CentOS容器里面的MySQL数据库 #1.3 基本配置 MySQL安装和配置,请看上一篇博客 https://blog.csdn.net.../Coxhuang/article/details/103837993 #2 开始 #2.1 创建CentOS容器 创建容器 docker run -it -p 33060:3306 centos:addmysql.../bin/bash # 命令注释: # -p: 开放端口号 # 33060:3306: 冒号前面是宿主机端口,冒号后面是容器端口,意思就是在宿主机访问33060就会映射到宿主机3306端口 ╭...查看一下CentOS容器ip [root@799a3e499eed /]# ifconfig eth0 Link encap:Ethernet HWaddr 02:42:AC:11:00:

2.2K20

2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

渴望学习新技术他在工作中无缘Docker。他开始自学Vue3并使用SpringBoot3完成了一个前后端分离Web应用系统,并打算将其用Docker容器化后用K8s上云。...3 挑选工具马意浓画好架构图后,就开始为这次技能升级之旅挑选工具。他深知,Docker诞生于Linux操作系统。而部署容器生产环境,也通常使用Linux。...✅马意浓觉得现在可以用docker容器来运行数据库及其管理工具,从而迈出容器第一步。...4.1 安装docker desktop以用容器方式运行postgres数据库及其管理工具马意浓之前在工作中,如需要使用数据库及其管理工具,都是官网下载安装包进行安装。...他资料中了解到,在容器时代,如果想使用数据库及其管理工具,完全可以Docker hub上,下载对应docker image文件。

41884

深入浅出:一篇文章入门 Drone

这张图片完美地总结了良性 CI/CD 循环,任何 DevOps 都应该将其贴在办公桌上: 在本文中,我们将关注循环左侧,即产品代码到测试过程。 使用源代码时,git 是唯一选择。...正如我们在开始时所说,在 git 存储库上执行定义明确操作会通过 webhook 触发 Drone。...:verify 如上例所示,我们使用简单 docker 容器来执行各种步骤,其中大部分是标准容器。...有时,执行特定任务(例如:集成测试)需要支持服务,例如 redis 实例或 postgres 实例。任何使用 SaaS 服务的人都需要使用 docker-in-docker (dind) 功能。...执行以下任务很有用: 在特定容器中运行各种测试并将测试结果写入共享文件系统; 使用内部开发 Drones 插件,通过 API 将报告发送到我 allure-service 实例。

2.6K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券