Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

Docker 筑梦师系列

欢迎阅读《Docker 筑梦师》系列教程!本教程还在写作中,请多多支持哦!

项目组成

本项目是一个全栈的待办事项应用,包括:

  • client 是 React + Redux 编写的前端页面
  • server 是 Express 实现的 API 服务器

数据库则是使用 MongoDB。

运行项目

请先安装 Docker,然后运行以下命令:

# 创建网络,便于容器互联
docker network create dream-net

# 启动 MongoDB 容器(dream-db)
docker run --name dream-db --network dream-net -d mongo

# 构建 Express API 服务器
docker build -t dream-server server/

# 启动 Express API 容器(dream-api)
docker run -p 4000:4000 --name dream-api --network dream-net -d dream-server

# 构建提供 React 前端页面的 Nginx 服务器
docker build -t dream-client client/

# 启动 Nginx 服务器容器(client)
docker run -p 8080:80 --name client -d dream-client

然后访问 localhost:8080,就可以进入应用。

教程内容

About

《Docker 筑梦师实战修炼系列》源代码

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.