摘要: 背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程? 当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cpu资源。 top 阅读全文
posted @ 2021-02-25 19:57 lovelifest 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 时间函数 DATE_FORMAT(date,format) 案例 1、当前系统时间,格式化为年月日 SELECT DATE_FORMAT(SYSDATE(),'%Y-%m-%d') AS date; 执行结果 2、当前系统时间,格式化为年月日 时分秒 SELECT DATE_FORMAT(SYSDA 阅读全文
posted @ 2021-02-25 14:47 lovelifest 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 在之前的介绍中,我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。 本章将介绍更多关于镜像的内容,包括: 从仓库获取镜像; 管理本地主机上的镜像; 介绍镜像实现的基本原理。 Docker 获取镜 阅读全文
posted @ 2021-02-25 10:53 lovelifest 阅读(458) 评论(0) 推荐(0) 编辑
摘要: Docker 命令查询 基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...]; 服务端命令:基本命令格式为 dockerd [OP 阅读全文
posted @ 2021-02-25 10:45 lovelifest 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Docker 底层实现 Docker 底层的核心技术包括 Linux 上的命名空间(Namespaces)、控制组(Control groups)、Union 文件系统(Union file systems)和容器格式(Container format)。 我们知道,传统的虚拟机通过在宿主主机中运行 阅读全文
posted @ 2021-02-25 10:34 lovelifest 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 操作 Docker 容器 容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等。 Docke 阅读全文
posted @ 2021-02-25 10:24 lovelifest 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 什么是 Docker Compose Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。 Docker Compose 简介 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从 阅读全文
posted @ 2021-02-25 10:22 lovelifest 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Docker 网络配置 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务 Docker 外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的 阅读全文
posted @ 2021-02-25 09:56 lovelifest 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 这一章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) Docker 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和 阅读全文
posted @ 2021-02-25 09:42 lovelifest 阅读(96) 评论(0) 推荐(0) 编辑