snake107
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 函数式编程最近几年越炒越热,有函数式编程的语言鄙视没有函数式编程的语言,纯函数式编程的语言鄙视不纯的函数式编程的语言。 那么,到底什么是函数式编程,函数式编程的核心思想又是什么? 函数式编程的第一个特点就是可以把函数作为参数传递给另一个函数,也就是所谓的高阶函数。例如,对数组进行排序,可以传入一个排 阅读全文
posted @ 2019-11-24 14:16 爱喝奶茶的皮卡丘 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一般性的指南和建议 容器应该是短暂的 通过 Dockerfile 构建的镜像所启动的容器应该尽可能短暂(生命周期短)。「短暂」意味着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量应该是极小的。 使用 .dockerignore 文件 使用 Dockerfile 构建镜像时最好是 阅读全文
posted @ 2019-11-24 12:14 爱喝奶茶的皮卡丘 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...]; 服务端命令:基本命令格式为 dockerd [OPTIONS]。 可以通过 阅读全文
posted @ 2019-11-24 12:13 爱喝奶茶的皮卡丘 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Docker 底层的核心技术包括 Linux 上的命名空间(Namespaces)、控制组(Control groups)、Union 文件系统(Union file systems)和容器格式(Container format)。 我们知道,传统的虚拟机通过在宿主主机中运行 hypervisor 阅读全文
posted @ 2019-11-24 12:12 爱喝奶茶的皮卡丘 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 术语 首先介绍几个术语。 服务 (service):一个应用容器,实际上可以运行多个相同镜像的实例。 项目 (project):由一组关联的应用容器组成的一个完整业务单元。 可见,一个项目可以由多个服务(容器)关联而成,Compose 面向项目进行管理。 场景 最常见的项目是 web 网站,该项目应 阅读全文
posted @ 2019-11-24 12:11 爱喝奶茶的皮卡丘 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 命令对象与格式 对于 Compose 来说,大部分命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。如果没有特别的说明,命令对象将是项目,这意味着项目中所有的服务都会受到命令影响。 执行 docker compose [COMMAND] help 或者 docker compose he 阅读全文
posted @ 2019-11-24 12:11 爱喝奶茶的皮卡丘 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 模板文件是使用 Compose 的核心,涉及到的指令关键字也比较多。但大家不用担心,这里面大部分指令跟 docker run 相关参数的含义都是类似的。 默认的模板文件名称为 docker compose.yml,格式为 YAML 格式。 version: "3" services: webapp: 阅读全文
posted @ 2019-11-24 12:11 爱喝奶茶的皮卡丘 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Compose 支持 Linux、macOS、Windows 10 三大平台。 Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。 前两种方式是传统方式,适合本地环境下安装使用;最后一种方式则不破坏 阅读全文
posted @ 2019-11-24 12:10 爱喝奶茶的皮卡丘 阅读(290) 评论(0) 推荐(0) 编辑
摘要: Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用。 阅读全文
posted @ 2019-11-24 12:09 爱喝奶茶的皮卡丘 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。 其代码目前在 https://github.com/docker/compose 上开源。 Compose 定位是 「定义和运行多个 D 阅读全文
posted @ 2019-11-24 12:09 爱喝奶茶的皮卡丘 阅读(162) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页