Web开发人员的Docker

4.3客户平均评分

Docker是你没有使用的最有用的web开发工具

  • 30日视频
  • 1小时35分钟
  • 472快乐的学生

关于课程

典型的WordPress安装需要Apache、PHP、MySQL和应用程序本身。Docker可以用一个命令在几分钟内安装这些依赖项。这种环境可以复制或适用于类似的项目。

Docker的其他好处包括……

  • 依赖是隔离的:除了磁盘空间,您的PC没有改变。您可以同时运行同一软件的多个版本,例如MySQL v5和v8。
  • Web应用程序是可移植的:它可以转移到另一个开发人员或设备,并将相同的工作。
  • 依赖关系是轻量级的:它们可以在任何时候启动、停止、删除或重新安装。
  • 旧的依赖项是支持的:你的应用程序可以继续使用相同的软件永远。
  • 使用相同的工具和工作流程:您可以在没有风险的情况下进行编码和实验。
  • 部署更加健壮:你的应用可以在实时服务器上启动,并根据需求进行扩展

尽管如此,Docker还是经常被web开发人员所回避。对于DevOps专家来说,它被认为过于技术化,没有必要。术语和资源可能难以理解,教程很少解释在开发过程中如何使用Docker。

Web开发人员的Docker是一本简明实用的Docker指南,专门针对web开发人员。您将在几分钟内使用Docker,并可以按照自己的节奏进行。它有超过90分钟的视频教程,涵盖:

快速入门示例演示如何:

  • 在开发PC上安装并运行MySQL数据库
  • 创建一个完整的WordPress开发环境
  • 使用Docker构建一个简单的Node.js站点和REST API
  • 使用NGINX, MongoDB和Node.js创建一个复杂的测试应用程序
  • 使用Chrome DevTools和vs Code进行实时代码更新和调试

其他主题包括:

  • Docker如何工作和web项目的好处
  • 如何在Windows、macOS和Linux上安装Docker
  • 如何使用Docker和Docker Compose管理容器
  • 如何将应用程序推送到Docker Hub
  • 使用Docker Swarm和Kubernetes进行实时部署的介绍
  • 30日视频
  • 1小时35分钟
  • 472快乐的学生

课程大纲

第一课:关于课程
免费的
关于课程
3:44
第二课:介绍
Docker如何帮助Web开发人员
2:12
你为什么要选这门课?
0:57
在学习这门课程之前你需要知道什么?
1:51
Docker解决了什么问题?
4:34
你相信吗?
2:12
第三课:什么是Docker?
Docker是什么?
3:45
第四课:如何安装Docker
在Linux上
2:17
在macOS
1:57
在Windows上
2:29
第5课:使用Docker启动MySQL数据库
如何启动MySQL数据库
5:45
如何运行管理员MySQL客户端
3:04
如何连接到容器外壳
1:35
如何停止和重新启动容器
2:12
如何创建Docker网络
1:32
如何清理Docker数据
2:38
如何管理容器与Docker撰写
3:52
第六课:使用Docker开发WordPress
如何用Docker开发WordPress网站
2:46
如何在Docker中设置WordPress
3:42
如何在WordPress容器中开发
2:18
第7课:使用Docker开发应用程序
如何使用Docker创建应用程序映像
3:25
如何构建Docker应用程序映像
4:56
如何在开发模式下运行应用程序容器
3:14
如何在VS Code中调试容器化应用程序
4:03
第8课:将Docer映像推入存储库
如何将您的图像推送到Docker Hub
4:15
第9课:Docker编排
什么是容器编排
4:44
第十课:小测验
示例测验应用程序
5:25
如何启动和调试测试应用程序
5:22
第11课:下一步
你的下一步计划是什么?
3:38
关于Craig Buckler
1:04
  • 30日视频
  • 1小时35分钟
  • 472快乐的学生
Baidu