两句话讲清楚wsl+docker+python开发环境配置
目录写在前面
- 背景:win10下wsl+docker整好了之后,还要做什么,windows下载的东西怎么到docker容器里面?win->wsl->容器怎么传好使?
- 准备
- 先配置:wsl+docker,教程我独立出来了
- docker下载ubuntu镜像:
docker pull ubuntu:22.04
- 启容器:
docker run --privileged=true -it --name huowang -v /huowang:/data ubuntu:22.04
--privileged=true
:哎呀,多的不说了,只要后面要挂在-v
就要加这个-it
:交互式terminal--name
:取个名字吧,给容器-v
:目录挂载
解决方案
-
下载miniconda:https://docs.anaconda.com/miniconda/
-
拷贝
Miniconda3-latest-Linux-x86_64.sh
到wsl的ubuntu里- 没错,直接复制粘贴就行
- 注意:放在home里面,别问,问就是其他的地方粘贴会没权限
-
从wsl的ubuntu拷贝到容器中并安装
-
由于你的容器是
-v
挂载了的,所以就很方便 -
直接
cp Miniconda3-latest-Linux-x86_64.sh /huowang
,就直接把文件搞进去了,爽吧 -
接下来直接安装就行:
bash Miniconda3-latest-Linux-x86_64.sh
应该有执行权限吧,没有就
chmod +x
,这都不是事儿 -
一顿确认安装就行了
-
-
检查一下conda好不好使吧:
conda -v
最后,类似的,其他的sh啊,什么的,都可以这样传进来安装,当然了能直接下载 apt install
是最好的。