Skip to content
docker learning code
JavaScript HTML CSS Dockerfile Shell
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
app
nginx
server
.gitignore
README.md
docker-compose.yml
docker学习路线.md
initData.sh

README.md

Docker Compose 实践

通过 Docker Compose 编排一个 Node + Mongodb + Nginx,前端采用 React 的前后端分离的服务。

运行

git clone https://github.com/superman66/docker-demo.git

cd docker-demo

分别安装前端 docker-demo/app 与 server docker-demo/server端的依赖。

安装前端依赖

cd app
npm install
// 或者
yarn

构建前端代码

cd app
npm run build

安装服务端依赖

cd server
npm install
// 或者
yarn

安装构建完成后,就可以用 docker-compose 启动容器运行了。

docker-compose up -d

如果一切顺利的话,打开浏览器输入 localhost:8084,就能看到页面了。

使用 Docker 部署就是这么简单,一个 docker-compose.yml 文件,搞定了 Nginx + Node + Mongodb 服务。

更多

关于 Docker 的学习

You can’t perform that action at this time.