windows迁移linux 的docker的conda
# 1. 拉取最新的Miniconda3镜像
docker pull continuumio/miniconda3:latest
# 2. 基于镜像创建并启动名为cljs的容器,同时进入交互式终端
docker run -it --name cljs continuumio/miniconda3:latest /bin/bash
# 在容器内部执行以下命令(创建环境和安装依赖)
# conda create -n cljs python=3.9 -y # 创建名为cljs的虚拟环境
# conda activate cljs # 激活环境
# pip install numpy pandas # 安装所需依赖(示例)
# conda install -c conda-forge some-package -y # 从conda-forge安装包(示例)
# exit # 退出容器
# 3. 提交容器更改,创建包含所有环境的新镜像
docker commit -m "包含cljs虚拟环境和依赖的镜像" cljs miniconda3-with-cljs:latest
# 4. 将镜像保存为tar文件到指定路径
docker save -o "F:\压缩环境\docker包\miniconda3-with-cljs.tar" miniconda3-with-cljs:latest
# 5. 验证tar文件是否生成
echo "打包完成,文件保存路径:"
echo "F:\压缩环境\docker包\miniconda3-with-cljs.tar"
迁移过去后:
1.加载
sudo docker load -i /home/yourname/docker_images/miniconda3.tar
2.run
sudo docker run -itd \
--name my_miniconda \
--privileged \ # 临时授予全部权限,排查问题
-v /home/yourname/data:/opt/data \
continuumio/miniconda3:latest
3.进入环境
sudo docker exec -it my_miniconda /bin/bash
后续与conda一致
更多推荐


所有评论(0)