参考文章:[Docker 技术入门与实战]
容器是 Docker 的另一个核心概念。简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态。
如果认为虚拟机是模拟运行的一整套操作系统和跑在上面的应用。那么 Docker 容器就是独立运行的一个(或一组)应用,以及它们必须的运行环境。
生如蝼蚁当立鸿鹄之志, 命如薄纸应有不屈之心!
参考文章:[Docker 技术入门与实战]
Tomcat 是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术规范,实现了对 Servlet 和 JavaServer Page(JSP)的支持。同时,它提供了作为 Web 服务器的一些特有功能,如 Tomcat 管理和控制平台,安全域管理和 Tomcat 域等。由于 Tomcat 本身也内含了一个 HTTP 服务器,也可以当做单独的 Web 服务器来使用。
参考文章: Docker 从入门到实践
我们现在将使用 Docker Compose 配置并运行一个 Django/PostgreSQL 应用。在一切工作开始之前,需要准备三个必要的文件:
参考文章:[深入浅出 Docker]
每个 Docker 容器都有一个本地存储空间,用于保存层叠的镜像层(Image Layer)以及挂载的容器文件系统。默认情况下,容器的所有读写操作都发生在其镜像层上或挂载的文件系统中。所以存储是每个容器的性能和稳定性不可或缺的一个环节。
more >>参考文章:[Docker 技术入门与实战]
Nginx 是一款功能强大的开源反向代理服务器,支持 HTTP,HTTPS,SMTP,POP3,IMAP 等协议。它也可以作为负载均衡器,HTTP 缓存或 Web 服务器。Nginx 一开始就专注于高并发和高性能的应用场景。它使用类 BSD 开源协议,支持 Linux,BSD,Mac,Solaris,AIX 等类 Unix 系统,同时也支有 Windows 上的移植版本。
more >>参考文档: Compose file versions and upgrading
Docker Compose 文件是一个 YAML 文件,用于定义 Docker 应用程序的服务,网络和卷。现在,下面的参考文件中描述了 Compose 文件格式。
more >>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