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

docker conda

# 使用官方的 Ubuntu 22.04 基础镜像
FROM nvidia/cuda:12.2.2-cudnn8-devel-ubuntu22.04 

# 维护者信息
LABEL maintainer="your-email@example.com"

# 设置环境变量,防止交互安装问题
ENV DEBIAN_FRONTEND=noninteractive

# 更新系统并安装必要的依赖工具
RUN apt-get update && apt-get install -y \
    wget \
    bzip2 \
    ca-certificates \
    libglib2.0-0 \
    libxext6 \
    libsm6 \
    libxrender1 \
    git \
    && apt-get clean \
    && rm -rf /var/lib/apt/lists/*

# 下载并安装 Miniconda
RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda.sh && \
    /bin/bash ~/miniconda.sh -b -p /opt/conda && \
    rm ~/miniconda.sh

# 设置 Conda 路径
ENV PATH="/opt/conda/bin:$PATH"

# 更新 Conda 和安装一些基础包(根据需要安装)
RUN conda update -n base -c defaults conda && \
    conda install python=3.10

# 让终端自动加载 Conda 环境
RUN echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc

# 设定工作目录
WORKDIR /workspace

# 容器启动时进入 bash
CMD [ "/bin/bash" ]
 

 


http://www.kler.cn/a/298154.html

相关文章:

  • 【学术会议征稿】2024年工业自动化与机器人国际学术会议(IAR 2024)
  • 网络安全新挑战:通用人工智能(AGI)等级保护指南_人工智能等级保护
  • TinyWebSever源码逐行注释(五)_ http_conn.cpp
  • SpringCloud集成ELK
  • STM32H7 如何使用ITCM DTCM?
  • Python教程(二十) : 十分钟入门【PyQt6】
  • Docker 容器在简化 MySQL 主从复制部署与优化
  • WMS仓储管理系统中条码打印管理
  • 内网渗透—横向移动非约束委派约束委派
  • 深度学习基础--卷积基础模块
  • 云原生技术:‌引领数字化转型的新浪潮
  • C++第四十八弹---深入理解智能指针:自动内存管理的艺术
  • 职场达人必备:六西格玛,让你事半功倍!——张驰咨询
  • Windows文件系统日志
  • 【数学建模国赛】前期准备
  • Java版ERP管理系统源码解析:利用Spring Cloud Alibaba和Spring Boot实现微服务架构
  • http 408错误
  • 数据结构知识点——常用的函数
  • 攻防世界--->平行比较器 200
  • 【多样化的思想】反随机测试