TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
资源详情
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的App)。几乎没有忄生能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。
Docker是个伟大的项目,它彻底释放了虚拟化的威力,极大降低了云计算资源供应的成本,同时让应用的分发、测试、部署和分发都变得前所未有的高效和轻松!
适用人群:本书既适用于具备基础Linux知识的Docker初学者,也希望可供理解原理和实现的高级用户参考。
学习前提:学习本书前,需要你对Linux系统有一定的了解,此外,本书注重实践,所以需要读者能够自己搭建Linux环境。
【课程大纲】
Docker简介什么是Docker
为什么要用Docker
基本概念
镜像
容器
仓库
安装
Ubuntu
CentOS
Debian
镜像
获取镜像
列出
创建
存出和载入
移除
实现原理
容器
启动
守护态运行
终止
进入容器
导出和导入
删除
仓库
DockerHub
私有仓库
配置文件
数据管理
数据卷
数据卷容器
备份、恢复、迁移数据卷
使用网络
外部访问容器
容器互联
高级网络配置
快速配置指南
配置DNS
容器访问控制
端口映射实现
配置docker0网桥
自定义网桥
工具和示例
编辑网络配置文件
实例:创建一个点到点连接
实战案例
使用Supervisor来管理进程
创建tomcat/weblogic集群
多台物理主机之间的容器互联
标准化开发测试和生产环境
安全
内核名字空间
控制组
服务端防护
内核能力机制
其它安全特忄生
总结
Dockerfile
基本结构
指令
创建镜像
底层实现
基本架构
名称空间
控制组
联合文件系统
容器格式
网络
DockerCompose项目
简介安装
使用
命令说明
YAML模版文件
Etcd项目
简介安装
使用
Fig项目
简介安装
命令参考
fig.yml参考
环境变量参考
实战Django
实战Rail
实战Wordpress
附录
命令查询
常用仓库
有用的资源
|
|