Docker 环境搭建实战

  • 4 课时
  • 32.5K 学过
  • 7 分
容器镜像服务虚拟化云服务器

课程概述

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 虚拟化原理
  • Docker 核心概念
  • Docker 应用场景

Docker 简介

Docker 是一个开放源代码软件项目,让应用程序呃部署软件的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。

Docker 利用Linux核心中的资源分离机制,例如cgroups,以及Linux核心名字空间来创建独立的容器。

Docker 虚拟化原理

Virtual Machines通过管理程序下发到OS层,Docker 通过engine 在操作系统中实现虚拟化,传统模式偏向在硬件层实现。

客户端需要的基础操作命令通过Docker daemon调用images,送入containers。这就实现了Docker简单调用

Docker核心概念

  • Docker镜像
  • Docker容器
  • Docker客户端
  • Docker主机
  • Docker Machine

Docker 应用场景

  • Web应用的自动化打包和发布
  • 自动化测试和持续集成发布
  • 在服务型环境中部署和调整数据库或其他的后台应用
  • 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境

课程评价(11)

感谢你参加本课程,请你作出评价:
0/300

以下选自学员评价

用户6***265
2020-02-22
拉镜像速度太慢
用户6***871
2020-01-28
那个/usr/share/nginx的路径你是怎么确定的? 还有你在重命名标签时候为什么几个image的id都一样
用户3***130
2019-11-17
不错,可以比较轻松地入门
奥特曼打***2555
2019-11-08
哈哈
用户1***386
2019-10-14
好评
用户6***890
2019-09-11
屏幕太小,看不清输入的什么命令
jc***rk
2019-08-01
挺好,基本学会了DOCKER的容器查询,获取,安装,启动,部署。DOCKER BUILD和SHELL再接再厉
用户2***695
2019-05-02
讲的不错!
用户4***919
2019-03-26
great
用户1***545
2019-02-03
讲解的很细致点个赞!!!