docker隔离开发环境和宿主

Posted by Mr.Be1ieVe on Wednesday, March 18, 2020

如何把开发环境移到docker里?

目前设想了有:通过scp传数据,来让宿主机知道docker里安装了啥包。然后对应自动生成dockerfile。通过vscode remote。

基础镜像,是一开始自己也不知道需要什么包的,所以直接装在镜像里,然后通过python来检测docker里安装了啥东西,再传出来到宿主机补充到dockerfile/自动安装包脚本里。至于开发的文件,git和云同步都挺好。真正做到开发完就丢环境

补充调查:

本机

然后等待下载完就可以了

远程

https://code.visualstudio.com/docs/remote/containers-advanced#_developing-inside-a-container-on-a-remote-docker-host

项目搬迁的时候,需要把当前的环境依赖包导出,然后到部署项目的服务器上安装依赖。 我们可以通过下面的命令执行,把依赖包导出到requirements.txt文件里。 生成requirements.txt

pip freeze > requirements.txt

安装requirements.txt依赖

pip install -r requirements.txt

原文

「真诚赞赏,手留余香」

Mr.Be1ieVe's Treasure

真诚赞赏,手留余香

使用微信扫描二维码完成支付