参考文章:[Docker 技术入门与实战第3版]
在生产环境使用 Docker,往往需要对数据进行持久化,或者要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。
容器中的管理数据主要有两种方式:
生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
参考文章:[Docker 技术入门与实战]
Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page(JSP)的支持。同时,它提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台,安全域管理和 Tomcat 域等。由于 Tomcat 本身也内含了一个 HTTP 服务器,也可以当做单独的 Web 服务器来使用。
参考文章:[Docker 技术入门与实战 第3板]
Docker 目前采用了标准的 C/S 架构,包括客户端,服务端两大核心组件,同时通过镜像仓库来存储镜像。客户端和服务端既可以运行在一个机器上,也可以通过 socket 或者 RESTful API 来进行通信。
more >>参考文档: Compose file versions and upgrading
Docker Compose 文件是一个 YAML 文件,用于定义 Docker 应用程序的服务,网络和卷。现在,下面的参考文件中描述了 Compose 文件格式。
more >>参考文档: Compose file versions and upgrading
虽然可以在服务声明中动态声明卷,但是本节允许你创建可以在多个服务中重用的命名卷(不依赖 volume_from),并且可以使用 docker 命令行 API 轻松检索和检查。
more >>参考文章:Docker 配置国内源加速镜像下载
由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢,所以可以使用国内的镜像(mirror)来加速,方便大家使用。
more >>参考文章:[深入浅出 Docker]
每个 Docker 容器都有一个本地存储空间,用于保存层叠的镜像层(Image Layer)以及挂载的容器文件系统。默认情况下,容器的所有读写操作都发生在其镜像层上或挂载的文件系统中。所以存储是每个容器的性能和稳定性不可或缺的一个环节。
more >>参考文章:Docker 从入门到实践
如何自定义配置容器的主机名和 DNS 呢?秘诀就是 Docker 利用虚拟文件来挂载容器的 3 个相关配置文件。
在容器中使用 mount 命令可以查看到挂载信息:
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true