众所周知,我们程序员最大的“谎言”:“项目在我这明明能跑……”😂所以容器化真的很重要啦要重视。
想要快速了解Docker镜像交付方法,就看这篇!!!
此篇为浓缩省流版本
- Docker的基本概念 & 安装:详见
笔记🗒️ ⋮ Docker- Dockerfile的编写 & 使用:详见
指南🧭 ⋮ Dockerfile- docker-compose的使用:详见
指南🧭 ⋮ docker-compose
以以下配置为例👇
| 自定义配置项 | 值 |
|---|---|
| 镜像名 | my-app |
| 版本号 | latest |
| 主机端口 | 7860 |
| 容器端口 | 7860 |
1. 项目代码传入VM
使用复制粘贴 或 共享文件夹,具体方式根据你的VM配置来哦🤔
2. 编写Dockerfile并构建镜像
docker build -t my-app:latest .
3. 本地运行镜像,验证功能
docker run -it --rm -p 7860:7860 my-app:latest
4. 导出镜像为tar包
docker save -o my-app.tar my-app:latest
5. (推荐)重新加载并验证tar包
docker rmi my-app:latest
docker load -i my-app.tar
docker run -it --rm -p 7860:7860 my-app:latest
按自己的理解画了张图~仅供参考!

