Docker是一个开放源代码软件项目,让应用程序部署软件的工作可以自动化运行。Docker利用Linux核心中的资源分离机制,例如cgroups,以及Linux核心名字空间namespaces来创建独立的容器。
本课程为Docker容器管理工具的实战课程。课程首先将简单介绍Docker以及Docker虚拟化原理。课程将简单讲解Docker的核心概念,如镜像、容器、客户端、主机等。课程第二部分将演示Docker的安装、Docker镜像的使用、Docker容器的使用和Docker容器的连接。课程最后为Docker应用实战,课程将演示如何在Docker环境线上部署nginx,apache和mysql,并演示WordPress的搭建。
【课程目标】
了解Docker虚拟化原理
了解Docker的核心概念
掌握Docker的安装,以及镜像、容器的使用方式
在Docker环境上部署nginx,apache和mysql
在Docker环境上搭建WordPress
【适用对象】
架构、运维、开发、学生、个人开发者
【课程大纲】
知识模块 | 简介 |
---|---|
Docker 环境搭建实战 | Docker 的基础概念,Docker 安装与常用命令,Docker 的综合应用实战,实战:搭建 Docker 环境 |
腾讯云旗下面向云生态用户的一站式学习成长平台
课程概要
Docker 简介
Docker 是一个开放源代码软件项目,让应用程序呃部署软件的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。
Docker 利用Linux核心中的资源分离机制,例如cgroups,以及Linux核心名字空间来创建独立的容器。
Docker 虚拟化原理
Virtual Machines通过管理程序下发到OS层,Docker 通过engine 在操作系统中实现虚拟化,传统模式偏向在硬件层实现。
客户端需要的基础操作命令通过Docker daemon调用images,送入containers。这就实现了Docker简单调用
Docker核心概念
Docker 应用场景
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号