写在前面:MySQL集群方式众多,针对不同业务场景采用不同集群方式。本文假设自己的数据较为重要,采用同步复制的方式,强一致性,故采用了MySQL高可用架构Percona XtraDB Cluster。如果读者业务数据属于弱一致性,只想简单高效的读写分离,可以采用异步复制的Replication。注:PXC是基于Galera,它的主从复制仅仅支持InnoDB存储引擎。 文中将用PXC来简称Perco
转载 2024-04-13 16:06:14
16阅读
Docker 是什么和应用场景这里就不再多说了,不了解的小伙伴可翻翻历史文章或到网站查询更多相关教程。本文将深入讨论Docker 数据的挂载和使用。1. Docker 数据介绍容器中的应用读写数据都是发生在容器的读写层,镜像层+读写层映射为容器内部文件系统、负责容器内部存储的底层架构。当我们需要容器内部应用和外部存储进行交互时,需要一个类似于计算机 U 盘一样的外置存储,容器数据即提
## Docker 创建 ### 引言 Docker 是一种开源的容器化平台,通过将应用程序及其依赖项打包到容器中,可以实现快速、可靠和可移植的应用程序交付。在 Docker 中,是一种用于持久化数据的机制。本文将教会你如何使用 Docker 创建。 ### 流程概述 创建 Docker 需要经过以下步骤: | 步骤 | 描述 | | ---- | ---- | | 1. | 创
原创 2023-10-23 17:37:59
63阅读
简介Docker镜像是由多个只读层添加而成,启动容器时,Docker加载值读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会在读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写曾中该文件的副本所隐层,这就是我们所说的写时复制,Elasticsearch也是用了写时复制。和这个略有不同。默认情况下,容器不使用任何 volume,
转载 2024-07-23 14:18:55
34阅读
目录                                          Docker的网络模型一、概括二、host模式三、container模式四、none模式五、
# Kali Docker安装MSSQL指南 ## 目标 本文的目标是帮助刚入行的小白开发者,了解如何在Kali Linux环境中使用Docker安装Microsoft SQL Server(MSSQL)。我们将会通过清晰的步骤和代码示例,让你轻松上手。 ## 总体流程 以下是Kali Docker安装MSSQL的步骤: | 步骤 | 描述 | |------|------| | 1
原创 2024-10-22 06:03:16
59阅读
系统环境 * 3MySQL 8.0.12docker 18.06.1-cedocker-compose 1.23.0-rc3*3 ==> PS  ###我用的是虚拟机, 所以起了3个虚拟机,分配 IP如下###主IP :192.168.100.100从IP :192.168.100.101、192.168.100.102#开始##安装Dockerdocker-compo
# Docker安装MSSQL 2008教程 ## 概述 本文将介绍如何使用Docker安装MSSQL 2008数据库。Docker是一种容器化技术,可以轻松部署、运行和管理应用程序,而MSSQL 2008是一种常用的关系型数据库。通过使用Docker,我们可以快速方便地搭建MSSQL 2008环境,同时也减轻了配置和管理的负担。 ## 步骤 下面是安装MSSQL 2008的步骤: ```
原创 2023-10-15 04:44:19
231阅读
dockerDocker三大核心组件:(运行起来的镜像就可以称作容器)Docker 镜像--Dcoker images:类比与类Docker 仓库--Docker registeries:Docker 容器-- Dcoker conrainers:类比于实例化的对象仓库(registry)--repo(Repository)-->镜像(按版本区分)共有库 docker.io私有库yu
转载 2024-05-30 16:25:09
168阅读
        本章介绍docker是如何把数据管理起来的,在一些业务需要把大量数据或者数据存储起来,默认不随着容器的释放删除,逻辑将会变成无容器独立的悬空数据,这时就需要用到数据的功能,下面分为两部分:独立数据 (data valumes)容器的数据(data valumes container) 独立数据创建容器的时候会初始化数据
        sql server 2005/2008提供3种高可用性方案: 分发/订阅方式;传送事务日志方式;镜像方式.前者的主机(A服务器),和备机(B服务器)上的数据库可同时访问(当然B上的数据库会有一部分数据延迟),后两者的B服务器上数据库处于“正在还原”状态,不可读写(即不能分任务负载)。  &n
转载 2024-06-13 14:04:16
47阅读
储存应用Docker存储 COW机制 Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,这就是“写时复制(COW)”机制。对于这种方式来说,我们去访问一个文件,修改和删除等一类的
转载 2023-11-14 22:25:09
139阅读
# Docker存储创建指南 在现代应用程序开发中,Docker 存储提供了一种灵活且高效的方式来持久化和管理数据。本文将引导您通过创建和使用 Docker 存储的整个过程。 ## 创建 Docker 存储的流程 以下是创建 Docker 存储的基本步骤: | 步骤 | 操作描述 | |-----------|----------
原创 7月前
28阅读
数据 1、如何使用Docker将项目从宿主机(虚拟机中)拷贝到容器中上答案:使用数据引言:利用MySQL镜像安装MySQL服务docker run -p 3307:3306 --name mysql1   -di -v /home/javaxl/data/mysql/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/javaxl
# Docker创建数据 在使用Docker构建和管理容器化应用程序时,我们经常需要持久化存储数据。而Docker数据是一种方便的方法,可以将数据从主机挂载到容器内部,实现数据的持久化保存。本文将介绍Docker数据的概念、使用方法和示例代码。 ## 什么是Docker数据Docker数据是一个可供容器使用的特殊目录,它可以绕过容器文件系统的限制,将数据存储在主机上。这意味着即
原创 2023-08-24 04:42:24
116阅读
一、数据基本操作创建(一下均以my-vol作为数据名称)docker volume create my-vol查看:a.查看所有docker volume lsb.按名字查看信息docker volume inspect my-vol删除docker volume rm my-vol二、挂载数据在用 docker run 命令的时候,使用 --mount 标记来将 数据 挂载到容器里。在一
转载 2023-11-10 00:25:51
87阅读
# Docker 创建存储Docker中,存储(Volumes)是一个非常有用的功能,它可以让我们在容器之间共享数据,并且可以保留数据的状态,即使容器被删除了也不会丢失。创建存储可以帮助我们更好地管理数据,并且提高容器的可移植性。 ## 什么是存储? 存储是一个特殊的目录,它可以绕过容器的文件系统,直接在宿主机上进行存储。这意味着存储中的数据可以被容器共享,并且不会随着容器的
原创 2024-04-07 05:54:57
79阅读
## Docker创建命令的实现步骤 ### 流程图 ```mermaid graph TD A[开始] --> B[创建] B --> C[挂载到容器] C --> D[使用] ``` ### 创建命令实现步骤 1. 开始:确认Docker已经正确安装并启动。 2. 创建:使用`docker volume create`命令创建一个。可以指定的名称,如果不指定,则会自动
原创 2023-09-13 21:27:05
137阅读
# 使用 Docker 创建 NFS 的完整指南 ## 概述 在现代软件开发中,Docker 的广泛应用使得开发者能更快速地创建、管理和部署应用。NFS(Network File System)是一种文件系统协议,可以在网络上的不同主机间共享文件和目录。本文将指导你如何在 Docker创建 NFS ,提供清晰的流程、示例代码和详细说明。 ## 流程概述 在开始之前,我们需要明确整个
原创 2024-10-08 05:24:46
70阅读
## Docker创建NFS的步骤 本文将介绍如何使用Docker创建NFS。NFS(Network File System)是一种用于共享文件系统的协议,它允许多台计算机共享文件。使用NFS,可以在Docker容器之间共享数据。 ### 整体流程 在开始之前,我们需要确保已经安装并配置好了NFS服务器。我们将使用以下步骤创建Docker NFS: 1. 创建一个Docker网络(
原创 2023-09-11 08:38:23
173阅读
  • 1
  • 2
  • 3
  • 4
  • 5