Docker 中的网络功能介绍
Docker 中的网络功能介绍 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个端口到内部容器开放的网络端口。 使用 docker ...
Docker 数据管理
Docker 数据管理 这一章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UnionFS,可以提供很多有用的特性: 数据卷 可以 ...
Docker 仓库介绍
访问仓库 仓库(Repository)是集中存放镜像的地方。 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 docker.io/ubuntu 来说,d ...
Docker 容器介绍
操作 Docker 容器 容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等。 启动容器 启动容器有两种方式, ...
Dockerfile 详解
Dockerfile 指令详解 我们已经介绍了 FROM,RUN,还提及了 COPY, ADD,其实 Dockerfile 功能很强大,它提供了十多个指令。下面我们继续讲解其他的指令。 COPY 复制文件 格式: COPY [--chown=<user>:<group>] <源路径> ...
Docker 镜像介绍
使用 Docker 镜像 在之前的介绍中,我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。 本章将介绍更多关于镜像的内容,包括: 从仓库获取镜像; 管理本地主机上的镜像; 介绍镜像实现的基本原理。 ...
Docker 的基本概念
基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期。 Docker 镜像 我们都知道,操作系统分为 内核 和 用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供 ...
创业到底是要做什么?
答 : 构建一套复制性强,拓展性强的核心系统或是业务 中间的几个关键点: 复制性强 拓展性强 核心 复制性和拓展性表现为 : 时间 、成本 , 任何一个东西的好坏是由这个2个因素决定的... 如果时间要很久,或是复制的成本很高 ( 如边际成本等 ) , 都不是一个很好的业务 当然这中间最主要的就是核心, 不过这个并 ...
MySql 索引介绍
索引是存储在一张表中特定列上的数据结构,索引是在列上创建的。并且,索引是一种数据结构。 索引作用 在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 索引类型 主键索引:PRIMARY KEY,PRI ...
MySQL不能远程连接解决方法
mysql不能远程连接主要从以下3个方面着手解决: 1、如果是云服务器自建检查其安全组规则,查看一下是否放行了3306端口。 2、如果是云数据库检查是否开通外网,或内外网是否允许指定ip访问 3、在mysql库user表中添加一个用户 主机为 % 的任意主机(也可以编辑已有的用户),如果要指定IP远程访问,创建一个 主 ...
MySQL 基础架构
从MySQL 架构上来说,可以把 MySQL 拆解成几部分,如下图所示 大致上来说,MySQL 可以分为 Server层和 存储引擎层。 Server 层包括连接器、查询缓存、分析器、优化器、执行器,包括大多数 MySQL 中的核心功能,所有跨存储引擎的功能也在这一层实现,包括 存储过程、触发器、视图等。 存储引擎层 ...