Logo
☆☆☆☆☆
0.0
Beginner
5h 30m

Web 开发者的 Docker 入门

Docker 是你尚未使用却最实用的 Web 开发工具。本课程将指导你使用 Docker 构建各种类型的 Web 应用。 你将学习 Docker 的基础知识,包括其架构、镜像和容器。随后,你将运行多种数据库,并通过命令行或 Adminer 查看它们。接着,你将了解如何轻松地使用 WordPress 与 Docker 配合。之后是 Node.js 应用,以及如何借助 Chrome 开发者工具实现实时编辑和调试。最后,你将完成一个自己的项目,以巩固所学的 Docker 知识。 课程结束后,你将能够自信地在后续项目中使用 Docker。

12 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Web 开发者的 Docker 入门
Docker 是你尚未使用却最实用的 Web 开发工具。本课程将指导你使用 Docker 构建各种类型的 Web 应用。 你将学习 Docker 的基础知识,包括其架构、镜像和容器。随后,你将运行多种数据库,并通过命令行或 Adminer 查看它们。接着,你将了解如何轻松地使用 WordPress...

WHAT YOU'LL LEARN

学习 Docker 的基础知识,帮助你快速入门

Content

12 Lessons • 0 Quizzes • 0 Challenges

为什么 Web 开发者要使用 Docker?
  1. 1

    本课程适合谁?

  2. 2

    为什么要使用 Docker?

简介
  1. 1

    没有 Docker 的生活

  2. 2

    使用 Docker 的生活

  3. 3

    Docker 与各种 Web 应用类型

  4. 4

    快速回顾

附录
  1. 1

    在线 Docker 平台

  2. 2

    安装 Docker:Linux

  3. 3

    安装 Docker:macOS

  4. 4

    安装 Docker:Windows

  5. 5

    测试你的 Docker 安装

  6. 6

    Kubernetes

Docker 概述
  1. 1

    Docker 概述

  2. 2

    什么是容器?

  3. 3

    Docker 镜像和 Dockerfile

  4. 4

    Docker 数据卷和网络

  5. 5

    Docker Compose 与编排

  6. 6

    Docker 部署策略

  7. 7

    当 Docker 并非最佳选择时

  8. 8

    快速回顾

  9. 9

    测验:什么是 Docker?

使用 Docker 启动 MySQL 数据库
  1. 1

    启动一个 MySQL 容器

  2. 2

    连接数据库

  3. 3

    Docker 命令

  4. 4

    Docker Compose 和 MySQL

  5. 5

    释放资源

  6. 6

    挑战:运行一个 Postgres 数据库

  7. 7

    挑战解答:运行一个 Postgres 数据库

  8. 8

    挑战:运行 MongoDB 数据库

  9. 9

    挑战解答:运行 MongoDB 数据库

  10. 10

    快速回顾

  11. 11

    测验:使用 Docker 启动 MySQL 数据库

使用 Docker 进行 WordPress 开发
  1. 1

    WordPress 入门

  2. 2

    WordPress 和 Compose

  3. 3

    启动 WordPress

  4. 4

    挑战:为 WordPress 添加 Adminer

  5. 5

    挑战解答:将 Adminer 添加到 WordPress

  6. 6

    挑战:运行 Drupal

  7. 7

    挑战解答:运行 Drupal

  8. 8

    挑战:运行 PrestaShop

  9. 9

    挑战解答:运行 PrestaShop

  10. 10

    关于 WordPress 的更多内容

  11. 11

    快速回顾

  12. 12

    测验:使用 Docker 进行 WordPress 开发

使用 Docker 进行应用开发
  1. 1

    进入应用开发

  2. 2

    开始使用 Node.js

  3. 3

    Docker 配置计划

  4. 4

    构建镜像并启动应用

  5. 5

    使用 Docker Compose 启动开发环境

  6. 6

    实时编辑与调试

  7. 7

    使用 VS Code 调试 Node.js

  8. 8

    快速回顾

  9. 9

    测验:使用 Docker 进行应用开发

将你的 Docker 镜像推送至仓库
  1. 1

    了解 Docker Hub

  2. 2

    将镜像推送至 Docker Hub

  3. 3

    挑战

  4. 4

    挑战的解决方案

  5. 5

    快速回顾

  6. 6

    测验:将你的 Docker 镜像推送至仓库

生产服务器上的 Docker 编排
  1. 1

    为什么要进行编排?

  2. 2

    Docker Swarm

  3. 3

    快速回顾

  4. 4

    测验:在生产服务器上进行 Docker 编排

  5. 5

    你的 Docker 之旅

Docker 命令行工具命令
  1. 1

    Docker CLI:Docker Hub

  2. 2

    Docker 命令行:Docker 镜像

  3. 3

    Docker 命令行:Docker 容器

  4. 4

    Docker 命令行:Docker 卷

  5. 5

    Docker 命令行:Docker 网络

  6. 6

    测验:Docker CLI 命令

Dockerfile 和 Docker Compose
  1. 1

    Dockerfile

  2. 2

    Docker Compose 文件

  3. 3

    关于 Docker Compose 文件的更多内容

  4. 4

    Docker Compose 命令

  5. 5

    测验:Dockerfile 与 Docker Compose

项目:永无止境的问答挑战
  1. 1

    Docker 项目

  2. 2

    项目实施

  3. 3

    项目解决方案:概览

  4. 4

    项目解决方案:Docker 镜像

  5. 5

    项目解决方案:Node.js 应用

  6. 6

    项目解决方案:运行应用程序

  7. 7

    快速回顾:项目

  8. 8

    总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)