Containerize a full-stack NodeJS application in Docker

4.5
41 个评分
提供方
Coursera Project Network
2,544 人已注册
在此指导项目中,您将:

Containerize a full-stack NodeJS app in Docker

Deploy your app to a remote server

Clock2
Intermediate中级
Cloud无需下载
Video分屏视频
Comment Dots英语(English)
Laptop仅限桌面

In this 1-hour long project-based course on Intermediate Docker: Containerize a full-stack NodeJS application in Docker and deploy to remote server, you will get to use Docker to stitch together a real full stack NodeJS application in a multi-container architecture. By the end of this course, you will have built a simple blog page, which is a working full-stack application using the MVC (model view controller) framework in NodeJS persisting to a MongoDB database across separate containers and living on one single Docker provided network. You will learn how to stitch all of these services together using Dockerfile and docker-compose files, and get it configured in a remote machine in the cloud, just like if you wanted to run the application from anywhere in the world! Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

您要培养的技能

  • Docker (Software)
  • MVC Framework

分步进行学习

在与您的工作区一起在分屏中播放的视频中,您的授课教师将指导您完成每个步骤:

  1. Task 1: Run docker-compose up to demonstrate our app

  2. Task 2: Start writing our first Dockerfile and review NodeJS code

  3. Task 3: Rewire our dockerfile for real-world efficiency in development cycle

  4. Task 4: Set a working directory inside our application container

  5. Task 5: Begin writing our docker-compose file

  6. Task 6: Configure our code for our db configuration

  7. Task 7: Practise with some basic debugging commands

  8. Task 8: Deploy our app to a remote server

指导项目工作原理

您的工作空间就是浏览器中的云桌面,无需下载

在分屏视频中,您的授课教师会为您提供分步指导

常见问题

常见问题

还有其他问题吗?请访问 学生帮助中心