编辑 Docker 配置文件

sudo nano /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.xuanyuan.me",
    "https://docker.1ms.run",
    "https://docker.m.daocloud.io",
    "https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
  ]
}
  • ctrl+O写入,enter保存,ctrl+x退出。

重启 Docker 服务

sudo systemctl daemon-reload
sudo systemctl restart docker

验证配置:

docker info | grep -A 5 "Registry Mirrors"

下载conda

拉取镜像

docker pull continuumio/miniconda3:latest

运行容器

docker run -it --rm continuumio/miniconda3:latest /bin/bash
conda --version
python --version
  • it 开启交互式终端,--rm 表示退出容器后自动删除该容器(避免占用空间)

在容器内创建一个新环境

  • 创建一个名为 myenv 的环境
    conda create -n myenv python=3.10 -y

激活环境

conda activate myenv

测试安装一个包

conda install numpy -y

退出容器

exit