当前位置: 首页 > news >正文

docker中安装conda环境

docker中安装conda环境

  • 手动构建镜像
    • 笔者陈述
    • 下载依赖的工具包
    • 下载安装miniconda
    • 环境配置
    • 配置conda源和pip源
    • 将容器打包成镜像
  • Dockerfile 自动构建镜像

手动构建镜像

注意:启动镜像生成容器,进入容器中执行下面的操作

笔者陈述

如果不强制要求编写Dockerfile,推荐使用这种方式,可以节约时间。
本人操作使用镜像:nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04
不同的镜像遇到的问题可能也会不一样,但是往往都是一些小问题,只要细心肯定能够成功。比如
1)镜像中的包管理工具的配置文件可能不是/etc/apt/sources.list 文件,而是在/etc/apt/sources.list.d/目录下。
2)缺少这篇文章中没有提到的依赖包,apt 或 yum 安装即可。
要注意命令执行后是否真的执行成功!!

下载依赖的工具包

sed -i s@/deb.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list
apt clean all
apt update -y
apt install -y --no-install-recommends wget sudo vim

下载安装miniconda

mkdir /workspace
cd /workspace
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 安装到/workspace/miniconda3目录下
bash ./Miniconda3-latest-Linux-x86_64.sh -b -u -p /workspace/miniconda3

环境配置

# 打开环境配置文件
sudo vi ~/.bashrc
# 最后一行添加以下内容
export PATH=/workspace/miniconda3/bin:$PATH
source activate
# 保存退出编辑的文件 按键Esc,输入:wq
# 更新~/.bashrc
source ~/.bashrc
# 激活miniconda环境
source activate
# 查看python 环境
python --version
conda env list

在这里插入图片描述
执行结果

配置conda源和pip源

  1. 配置conda源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
# 验证是否配置成功
conda config --show channels
  1. 配置pip源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 验证是否配置成功
pip config list

在这里插入图片描述

将容器打包成镜像

我容器的id是 08894a6d5ff4
新开一个shell界面,执行命令(注意这里容器的id需要替换为你当前的容器id):
docker commit 08894a6d5ff4 cuda11.8-with-conda:v1
查看是否构建成功:
ocker images | grep cuda11.8
在这里插入图片描述
到这里,恭喜你已经构建完成

Dockerfile 自动构建镜像

暂时略,以后真实用到后再补充
无非就是把上面的命令封装到Dockerfile 或 sh文件中。
把vim 命令用echo >> 这种命令替代

http://www.dtcms.com/a/611657.html

相关文章:

  • 网站模块顺序调整云服务器服务安全
  • 网站开发和网页上传的说法用vscode做网站
  • Bootstrap Wells
  • 网站设计中下拉列表怎么做网费一年多少钱
  • 网站主页和子页风格如何统一提升网站权重的策略
  • 却持网站招聘网站代做
  • 做代理的网站wordpress系统是什么意思
  • 网站怎么开发设计怎么在免费空间里面做网站
  • 2025甘肃省第二届数据挖掘挑战赛——融合石榴果实时序图像数据和传感监测数据的智能化果实图像病害阶段识别与病害发展演变预测
  • JAVA EE初阶 2: 多线程-初阶
  • 共享ip服务器做网站设计类专业哪个好
  • 中国建设银行官网站额度申请胶州网站建设
  • Java语言的编译和运行过程 | 深入解析Java编译、执行及常见问题
  • 如何在网上建立网站网站建设和运行遇到的问题
  • 石家庄做家教网站wordpress怎么设置发布时间
  • 自微网站首页国内最好的效果图公司
  • C++ BuilderXE 用imageENView的图片进行批量的调整对比度,亮度,锐化,美化图片
  • 个人对设计模式的一些体会
  • 站长工具问答网站 天堂资源最新版中文资源
  • 网站站外链接建立公司微信平台 网站平台
  • Product Hunt 每日热榜 | 2025-11-14
  • 像wordpress一样的网站吗一个人的免费高清影院
  • 深圳网站设计 三把火科技谷歌广告推广网站
  • 涪陵做网站微商城登录入口
  • 张家口高新区做网站网页设计作品到哪个网站
  • 做网站图片代码怎么居中荥阳做公司网站的公司
  • 惠州东莞网站建设net网站开发学什么
  • 网站加友情链接网站制作的公司哪家比较好
  • ui设计工作室seo霸屏
  • 兰州忠旗网站建设科技有限公司怎样制作3d立体效果图