首页 > 移动开发 > iOS

从基础到实践轻松学Docker

视频课 11集全 次学习
  • 免费
  • 有效期:永久有效课程自购买之日起永久有效,该课程后续更新内容将免费参加学习。
    • 课程详情
    • 课程目录

    适合人群:

    本课程适合零基础想学习Docker的开发者、运维工程师、需要解决环境一致性问题的开发人员、以及希望提升工作效率的技术爱好者。无论你是完全不了解容器技术的小白,还是已经在工作中接触过Docker但缺乏系统学习,本课程都将带你从零开始,通过虚拟机环境搭建、Docker安装配置、镜像操作等实战内容,轻松掌握Docker核心技能。


    你将会学到:

    学员将系统掌握Docker核心概念与架构、虚拟机环境搭建(Vagrant)、虚拟机网络配置、Docker安装、阿里云镜像服务配置、镜像常用命令(查看/搜索/拉取/删除/导出/导入) 等核心技能,具备独立搭建Docker环境和操作Docker镜像的能力。


    课程简介:

    1. 为什么要学习本课程?

    Docker是当今最流行的容器化技术,已成为开发运维领域的标配工具。掌握Docker能够带来显著的价值提升:

    • 环境一致:解决“在我电脑上能跑”的环境差异问题

    • 快速部署:秒级启动应用,大幅提升部署效率

    • 资源隔离:轻量级虚拟化,比传统虚拟机更高效

    • 持续集成:与Jenkins、GitLab CI等无缝集成

    • 微服务基石:Kubernetes等编排工具的基础

    然而,很多学习者在入门Docker时遇到以下问题:

    • 容器和虚拟机的区别搞不清楚

    • 安装环境复杂,Windows/Mac/Linux各有差异

    • 网络配置不熟悉,容器之间无法通信

    • 镜像、容器、仓库等概念容易混淆

    • Docker命令太多,不知道从哪里开始

    本课程定位 “从基础到实践轻松学” ,从Docker基本概念讲起,通过Vagrant搭建统一的虚拟机环境,避免操作系统差异带来的问题,手把手带你安装Docker、配置镜像加速、掌握镜像常用命令,让你轻松入门Docker。

    2. 课程特点

    • 环境统一:使用Vagrant搭建Linux虚拟机,避免Windows/Mac差异

    • 零基础友好:从Docker是什么、为什么需要Docker讲起

    • 网络配置精讲:虚拟机网络配置、端口映射

    • 阿里云镜像加速:解决国内镜像拉取慢的问题

    • 镜像命令全覆盖:查看、搜索、拉取、删除、导出、导入

    3. 主体大纲与设计思路

    课程分为三大模块,共11节视频课:

    模块一:Docker认知与环境准备(6节)

    • 课程内容介绍(学习路线与目标)

    • Docker基本介绍(容器与虚拟机对比/Docker的优势)

    • 安装环境要求(软硬件要求/操作系统版本)

    • Vagrant虚拟机环境搭建(上)(Vagrant安装/Box下载)

    • Vagrant虚拟机环境搭建(下)(虚拟机启动/SSH连接)

    • 虚拟机网络配置(端口转发/私有网络/静态IP配置)

    模块二:Docker安装与架构(3节)

    • Docker安装(在虚拟机中安装Docker CE)

    • Docker架构设计讲解(Client/Daemon/Registry/镜像/容器关系)

    • 阿里云镜像服务配置(镜像加速器/Registry Mirror)

    模块三:Docker镜像管理(2节)

    • 镜像常用命令讲解(上)(images/search/pull/rm)

    • 镜像常用命令讲解(下)(save/load/inspect/tag)


    精选好课