docker容器的学习笔记
[TOC] Docker入门学习笔记(一) 什么是Docker? Docke的目标 Docker通常应用场景 Docker的基本组成 Docker基本操作 守护式容器 在容器中部署静态网站 1. 什么是Docker? 将应用程序自动部署到容器 2. Docke的目标 提供简单轻量的建模方式 职责的逻辑分离 快速高效的开发周期 鼓励面向服务的架构 3. Docker通常应用场景 使用Docker容器开发、测试、部署服务 创建隔离的运行环境 搭建多用户的平台即服务(PaaS)基础设施 提供软件即服务(SaaS)应用程序 高性能、超大规模的宿主机部署 4. Docker的基本组成 Docker Client 客户端 Docker Daemon 守护进程(c/s架构,守护进程是服务器,可以是本地,也可以是远程) Docker Image 镜像(一些只读层,root文件只有只读权限) Docker Container 容器(通过镜像启动,在只读层上增加一个可写层) Docker Registey 仓库(仓库存储镜像,公有和私有2种,公有的有Docker Hub,可以下载各种镜像) 补:Docker容器相关技术简介 Docker依赖的Linux内核特性 Namespaces命名空间 Control groups(cgroups)控制组 Namespaces命名空间(5种) PID