# 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一致

更多推荐