Docker 版数据库

简介: Docker 版数据库

Tip

本笔记的现实环境是数据库用 Docker 安装的。


准备数据文件

首先将数据库备份文件拷贝到容器内部,如下所示:

$ docker cp dbname.sql postgresql:/var/lib/postgresql点击复制复制失败已复制


Tip

dbname.sqldbname 数据库的全量备份文件。


恢复数据库

$ docker exec -it postgresql /bin/bash
$ su postgres
$ cd ~
$ psql dbname < dbname.sql    # 恢复语句点击复制复制失败已复制


Tip

上述命令的前提是在 dbname 数据库已经存在的情况下,如果 dbname 数据库不存在,需要先建立数据库,建立数据库命令: $ CREATE DATABASE my_db;

目录
相关文章
|
1月前
|
Oracle 关系型数据库 数据库
|
3月前
|
关系型数据库 MySQL 数据库
Docker部署Mysql数据库详解
Docker是一种流行的容器化平台,可以简化应用程序的部署和管理。在本博客中,我们将探讨如何使用Docker部署两个广泛使用的数据库:MySQL。我们将提供详细的步骤和相应的命令,以帮助您轻松地在Docker容器中设置和运行这个数据库。
269 0
|
5月前
|
数据库 Docker 容器
Mac 下Docker操作SQLServer数据库
Mac 下Docker操作SQLServer数据库
54 0
|
7月前
|
NoSQL MongoDB 数据库
MongoDB 解析:灵活文档数据库与 Docker Compose 部署
`MongoDB` 是一款开源、高性能的 `NoSQL` 数据库,以其无模式的文档存储格式(BSON)而著称,广泛应用于众多开源项目,包括但不限于 Yapi 等。它在大规模数据存储和实时数据处理方面表现出色,因此备受青睐。在本文中,我们将深入探讨 `MongoDB` 的特性,并详细阐述如何使用 Docker Compose 轻松部署 `MongoDB` 数据库,为你提供全方位的指导。
238 1
MongoDB 解析:灵活文档数据库与 Docker Compose 部署
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
90 0
|
6月前
|
关系型数据库 数据库 PostgreSQL
使用 Docker 在 Windows、Mac 和 Linux 系统轻松部署 PostgreSQL 数据库
使用 Docker 在 Windows、Mac 和 Linux 系统轻松部署 PostgreSQL 数据库
178 1
|
25天前
|
关系型数据库 MySQL 数据库
使用Docker搭建MySQL数据库服务
本文介绍了如何使用Docker搭建MySQL数据库服务。首先,通过`docker pull mysql:5.7`命令拉取MySQL 5.7镜像,然后运行`docker run`命令创建并启动容器。接着,使用`docker exec`进入容器并创建MySQL用户及授权。最后,通过MySQL客户端如Navicat测试连接,验证安装成功。Docker简化了MySQL的部署和管理,确保环境一致性。
37 0
|
1月前
|
Java 数据库连接 数据库
解决docker中运行的jar包连不上数据库
解决docker中运行的jar包连不上数据库
|
6月前
|
Oracle 关系型数据库 数据库
Docker安装Oracle_11g数据库并配置
Docker安装Oracle_11g数据库并配置
223 0
|
2月前
|
关系型数据库 MySQL 数据库
【docker专题_07】docker搭建Mysql数据库
【docker专题_07】docker搭建Mysql数据库