09 2021 档案
摘要:测试数据 create database hh; use hh; create table tb1( id int primary key auto_increment, name char(15), sex enum('男','女') ); create table add2( id int pr
阅读全文
摘要:测试数据 create database hh; use hh; create table tb1( id int primary key auto_increment, name char(15), sex enum('男','女') ); create table tb2( id int pri
阅读全文
摘要:1、存储过程和函数 存储过程就是一条或者多条SQL语句的集合, 存储程序可以分为存储过程和函数。 创建存储过程:CREATE PROCEDURE 创建存储函数:CREATE FUNCTION 使用CALL语句来调用存储过程,只能用输出变量返回值。存储过程也可以调用其他存储过程。 函数可以从语句外调用
阅读全文
摘要:官方文档:https://docs.docker.com/engine/reference/builder/ 1、容器化 Docker的核心思想就是如何将应用整合到容器中,并且能在容器中实际运行。 将应用整合到容器中并且运行起来的这个过程,称为“容器化"(Containerizing),有时也叫作"
阅读全文
摘要:1、docker网络架构 Docker网络架构源自一种叫作容器网络模型(CNM)的方案,该方案是开源的并且支持插接式连接。 Libnetwork是Docker对CNM的一种实现,提供了Docker核心网络架构的全部功能。 不同的驱动可以通过插拔的方式接入Libnetwork来提供定制化的网络拓扑。
阅读全文
摘要:1、持久化和非持久化 docker数据主要分为两类:持久化的与非持久化的。 1、容器非持久化存储 每个Docker容器都有非持久化存储。 非持久化存储是创建容器时自动创建的,因此从属于容器,生命周期与容器相同,即删除容器也会删除全部非持久化数据。 默认情况下,非持久化存储是容器全部文件和文件系统保存
阅读全文
摘要:1、docker容器 1、docker容器简介 容器是镜像的运行时实例。 可以从单个镜像,上启动一个或多个容器。容器会共享其所在主机的操作系统内核。 容器随着其中运行应用的退出而终止。 Linux中大部分的容器都只运行一个进程。 使用单个 Docker 镜像启动多个容器 2、docker镜像启动为容
阅读全文
摘要:1、docker镜像的构成 镜像内部是一个精简的操作系统(OS),同时还包含应用运行所必须的文件和依赖包。 容器的目的就是运行应用或者服务,这意味着容器的镜像中必须包含应用/服务运行所必需的操作系统和应用文件。但是,容器又追求快速和小巧,这意味着构建镜像的时候通常需要裁剪掉不必要的部,保持较小的体积
阅读全文