Windows上的Docker
在本指南中,您将在Windows上使用Docker部署MyEMS。
前提
- 主机上已安装docker、npm。
- 已安装MySQL服务器。
- MySQL数据库可以从Docker Engine运行的主机连接。
- 硬件需求:至少 4GB RAM,20GB 存储空间(数据库和 Docker 容器)。
克隆源代码:
cd ~
git clone https://gitee.com/myems/myems
第1步 数据库
参考 Database
第2步 myems-api
在本节中,您将在Docker上安装myems-api。
- 将源代码复制到根目录
cp -r myems/myems-api c:\
cd c:\myems-api
- 基于example.env文件创建.env
警告
用真实的主机IP地址手动替换127.0.0.1。
cp example.env .env
- 用源代码编译镜像
docker build -t myems/myems-api .
为多个平台构建,而不仅仅是为当前用户运行的体系结构和操作系统构建。 您可以使用buildx并设置--platform标志来指定构建输出的目标平台(例如,linux/amd64、linux/arm64或darwin/amd64)。
docker buildx build --platform=linux/amd64 -t myems/myems-api .
- 运行Docker容器