摘要: 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 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 这一章介绍如何在 Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) Docker 数据卷 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可以在容器之间共享和 阅读全文
posted @ 2021-02-25 09:42 lovelifest 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 访问 Docker 仓库 仓库(Repository)是集中存放镜像的地方。 一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 dl. 阅读全文
posted @ 2021-02-24 14:18 lovelifest 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ## 使用 Dockerfile 定制镜像 ### Dockerfile 定制镜像 从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提 阅读全文
posted @ 2021-02-24 11:07 lovelifest 阅读(82) 评论(0) 推荐(0) 编辑
摘要: docker介绍 Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。D 阅读全文
posted @ 2021-02-23 20:57 lovelifest 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 根据时间过滤日志 sed -n '/2019-10-24 22:16:21/,/2019-10-24 22:16:59/p' abc.log vim常用命令 查找 /something: 在后面的文本中查找something。 ?something: 在前面的文本中查找something。 /pat 阅读全文
posted @ 2021-02-23 15:36 lovelifest 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、Spring的缓存抽象 1.1、缓存抽象定义 Spring从3.1开始定义了org.springframework.cache.Cache 和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用Java Caching(JSR-107) 阅读全文
posted @ 2021-02-23 11:39 lovelifest 阅读(96) 评论(0) 推荐(1) 编辑