• 前端开发
    · Javascript 教程
    · TypeScript 教程
    · Vue 教程
    · Ajax 教程
    · CSS3 教程
  • 服务端相关
    · Nginx 教程
    · Docker 教程
    · Shell 教程
    · Linux 基础教程
    · Gradle 教程
    · Vim 教程
    · RESTful 规范教程
    · Markdown 教程
    · C 语言基础教程
    · Go 基础教程
    · Ruby 基础教程
  • Java
    · Spring Boot 教程
    · Java 教程
    · MyBatis 教程
    · Android 基础教程
  • Python
    · Python 入门语法教程
    · Python 原生爬虫教程
    · Python 进阶应用教程
    · Django 教程
  • 数据库
    · MySQL 基础教程
    · SQL 教程
服务端相关 / 课程导读

前言

你好,欢迎你打开这本《Docker 基础教程》。

本教程的目的是帮助读者们快速且无痛地上手 Docker 。

我们将零开始,从初学者的视角,以掌握工具为目的,逐步熟悉 Docker 的使用技巧,理解 Docker 的实现原理,学会使用 Docker 及其配套工具构建服务,探索容器技术的现在和未来。

需要注意的是,在实际的生产环境中,没有公司会使用Windows或macOS平台运行Docker,不管从哪个角度来看,Docker与Linux的关系都相当紧密。我们既然投入了精力去学习一个新的技术,当然要尽可能少做无用功,因此本教程中,涉及Docker的部分操作几乎都在 Linux 环境下进行。此外,Docker for Windows 和 Docker for Mac 的安装也非常方便,如果真的有需要,相信大家也能自己轻松搞定。

如果你尚未接触过 Linux ,可以参考 《Linux 基础教程》 先完成 Linux 的基础部分的学习,其中会提供一份简易指南,帮助读者快速地获取 Linux 的一个主流发行版 Centos8。

那么就让我们开始吧!

索引目录