如何把开发环境移到docker里?
目前设想了有:通过scp传数据,来让宿主机知道docker里安装了啥包。然后对应自动生成dockerfile。通过vscode remote。
基础镜像,是一开始自己也不知道需要什么包的,所以直接装在镜像里,然后通过python来检测docker里安装了啥东西,再传出来到宿主机补充到dockerfile/自动安装包脚本里。至于开发的文件,git和云同步都挺好。真正做到开发完就丢环境
补充调查:
-
docker镜像可以拷贝到u盘上。link
-
vscode remote 远程开发 link 主机安装ssh-server,本地安装ssh-client,vscode安装remote development
本机
然后等待下载完就可以了
远程
项目搬迁的时候,需要把当前的环境依赖包导出,然后到部署项目的服务器上安装依赖。 我们可以通过下面的命令执行,把依赖包导出到requirements.txt文件里。 生成requirements.txt
pip freeze > requirements.txt
安装requirements.txt依赖
pip install -r requirements.txt
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付