docker隔离开发环境和宿主

如何把开发环境移到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

原文


本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

常用好用的快捷键(Win) 上一篇
docker 下一篇