前言主从数复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。且从可以用做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。随着架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。读写分离,使数据库能支撑更大的并发。在报表中尤
转载 2023-11-14 06:41:21
289阅读
Docker 环境下常用数据库备份与恢复 文章目录Docker 环境下常用数据库备份与恢复docker环境MySQL数据库备份恢复MongoDB数据库备份恢复PostGIS数据库备份恢复Redis数据库备份恢复 注意: 将Windows环境写的shell脚本,放入Linux环境运行,可能会出现以下问题: ./boot.sh:行3: $’\r’: 未找到命令 解决: 在linux中用vi打开脚本文件
转载 2023-07-14 19:50:30
105阅读
Docker - 通过容器安装部署DB2数据库教程我之前写过文件介绍如何使用 DB2 官方的安装程序进行 DB2 数据库的安装(点击查看)。本文介绍另一种方式:通过 Docker 来快速搭建 DB2 数据库环境,使用这种方式可以免去很多安装配置上的麻烦,方便快捷。1,拉取镜像(1)首先执行如下命令将镜像下载到本地:do
会用到的操作命令:1.退出容器中的bash界面:exit 2.停止某个容器:docker stop container_name_or_id 3.要强制删除 Docker 中的某个容器: docker rm -f container_name_or_id1.先下载并配置好docker2.拉取 MySQL 镜像:打开命令提示符或 PowerShell,执行以下命令来拉取 MySQL 8.0.33 版
前言Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。使用docker,你可以轻松地启动基于镜像的不同软件版本的容器。你也可以在一台主机中创建诸多不同的容器,这些容器彼此独立,互不影响。并且,每个docker镜像都是版本可控的。这篇文章,我将为大家分
一、背景 为了把测试环境迁移至docker上,我在centos7上安装了docker,具体安装方法可参考《CentOS7下安装docker》本文不再论述。有些同学可能会有疑问,为什么要那样子做?我给大家看看目前我的docker环境究竟是怎么样的?# docker ps -a CONTAINER ID IMAGE COMMAND
安装部署JavaWeb项目需要的容器一、 安装部署MySQL#1、搜索mysql镜像 docker search mysql #2、拉取mysql镜像(可自行选择版本) docker pull mysql:5.7 #3、创建容器,设置端口映射、目录映射 # 在/root目录下创建mysql目录用于存储mysql数据信息 mkdir ~/mysql cd ~/mysql #执行创建容器命令 dock
Docker容器数据Docker中的数据可以存储在类似于虚拟机磁盘的介质中,在Docker中称为数据卷(Data Volume)。数据卷可以用来存储Docker应用的数据,也可以用来在Docker容器间进行数据共享。数据卷呈现给Docker容器的形式就是一个目录,支持多个容器间共享,修改也不会影响镜像。使用Docker数据卷,类似在系统中使用 mount 挂载一个文件系统。原理:将容器内部的配
转载 2023-07-18 09:40:12
173阅读
查看数据卷的挂载目录 没有正在运行的容器、删除容器数据丢失、通过挂载目录来获取已经删除的容器中的数据 1.运行容器并进行挂载 2. 打开.容器中的目录 3.容器目录中创建welcome.java文件 4.退出容器 5.宿主机中查看容器中的文件、说明容器中的目录和宿主机中的目录相关联 1.Docker run 启动运行容器 2.Ls、查看容器中的目录 3.Touch welcom.java 创建we
转载 2023-07-14 21:47:00
91阅读
安装Docker 1.下载并在线安装
转载 2023-07-11 05:46:55
365阅读
一、安装oracle12c具体步骤:1、docker拉取oracle数据库镜像docker search oracle查看可以使用docker拉取的oracle镜像;2、docker下载oracle镜像docker pull truevoly/oracle-12cdocker images 3、创建数据库挂载文件将docker中的数据库文件同步到你的主机目录下,防止容器删除后数据库丢失。
转载 2023-11-24 21:40:59
369阅读
序言   本文重点讲解了如何通过Redis的官方镜像和Docker容器来搭建redis-cli,并将其连接到Redis镜像。首先要跟大家简单介绍一下Redis,这是一个键值存储系统,除了对场景进行缓存之外,Redis还提供了很多强大的功能,因此也目前是非常受欢迎的一个数据库Docker镜像仓库简介   大家可以在Docker Hub里搜索到目前所有的主流应用和服务的镜像,像Python语
转载 2023-09-29 10:33:25
297阅读
Docker – 系统整洁之道 – 1中已经对Docker的一些命令和Docker镜像的使用及操作做了记录。 这次就利用docker进行一次真正的实例使用,使用docker搭建一个简单的答题系统,这个系统是当时做来给网络安全周做手机答题的系统,很简单,代码风格很差。这篇主要记录了三种docker使用的方式。用supervisor方式运行一个多进程的docker实例创建一个ngnix和php运行
转载 2023-08-20 19:11:04
104阅读
目录一、镜像安装一、镜像安装1、安装镜像docker pull postgres:112、新建目录mkdir -p /home/apps/postgres/{postgresql,data}3、创建并启动docker run -d --name postgres -p 5432:5432 \ -v /home/apps/postgres/postgresql:/var/lib/postgresql
转载 2023-06-16 09:05:54
177阅读
安装mysql 8.0docker run -p 63306:3306 -e MYSQL_ROOT_PASSWORD=zhaooleemysql --name zhaooleemysqldb -d mysql:8.0p 53306:3306 将docker容器的3306端口映射到宿主机的63306端口-e MYSQL_ROOT_PASSWORD=zhaooleemysql root用户登录密码为
数据库基础知识总结 数据库知识基础,这部分内容一定要理解记忆。虽然这部分内容只是理论知识,但是非常重要,这是后面学习 MySQL 数据库的基础。PS: 这部分内容由于涉及太多概念性内容,所以参考了维基百科和百度百科相应的介绍。什么是数据库, 数据库管理系统, 数据库系统, 数据库管理员?数据库 : 数据库(DataBase 简称 DB)就是信息的集合或者说数据库是由数据库管理系统管理的数据的集合。
转载 2023-08-16 13:48:42
97阅读
# 从零开始,使用Docker部署数据库 ## 简介: 在现代的软件开发中,使用Docker部署数据库是一种非常便捷和灵活的方式。Docker可以帮助我们快速部署、管理和升级数据库实例,同时保证开发和生产环境一致性。在本文中,我们将介绍如何使用Docker来部署一个简单的MySQL数据库实例。 ## 流程概述: | 步骤 | 描述 | |---
原创 2024-04-23 19:35:40
54阅读
### 实现 Docker 数据库备份 在使用 Docker 容器部署数据库时,定期进行数据库备份是非常重要的,以防止意外数据丢失。本文将介绍如何使用 Docker 容器对数据库进行备份,并且提供代码示例来帮助您实现这一过程。 #### 步骤 以下是实现 Docker 数据库备份的步骤: | 步骤 | 描述 | |-----|--------------
原创 2024-04-28 10:29:49
149阅读
# 使用Docker 部署 WizNote 数据库 在开发过程中,经常需要使用数据库来存储和管理数据。而在部署数据库时,使用Docker 是一个非常便捷的方式。本文将介绍如何使用 Docker 部署 WizNote 数据库,并提供相应的代码示例。 ## 什么是 WizNote WizNote 是一款跨平台的云笔记应用,支持 Windows、Mac、Linux 等多个操作系统。它提供了丰富的功
原创 2024-04-20 07:39:50
68阅读
在现代的软件架构中,使用 Docker 容器化应用程序已经成为一种流行的实践。在这个过程中,连接到外部数据库是一个常见的需求。本文将详细记录如何有效地部署 Docker 外部数据库,涵盖环境预检、部署架构、安装过程、依赖管理、故障排查以及最佳实践。 ## 环境预检 在开始部署之前,我们需要确保环境满足运行 Docker 和外部数据库的硬件和软件需求。以下是我们的硬件配置: | 硬件 | 配置
原创 5月前
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5