docker - 命令“/bin/sh -c conda update conda”返回非零代码:127
问题描述
我在 Mac 上尝试构建一个新容器(Docker 的新容器),我可以正常安装 Anaconda 并从容器中更新 Anaconda,但是当我尝试run conda update conda
从 Dockerfile 中获取以下错误时:
我究竟做错了什么?
谢谢!
The command '/bin/sh -c conda update conda' returned a non-zero code: 127
FROM ubuntu:18.04
RUN apt-get update && \
apt-get -y install curl && \
apt-get -y install python3 && \
apt-get -y install python3-pip && \
python3 -m pip install --upgrade pip && \
apt-get -y install wget && \
apt-get -y install vim && \
pip3 install tensorflow && \
pip3 install keras
RUN wget --quiet https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh -O ~/anaconda.sh && \
/bin/bash ~/anaconda.sh -b -p /opt/conda && \
rm ~/anaconda.sh && \
ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \
echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \
echo "conda activate base" >> ~/.bashrc
RUN conda update conda
RUN conda install opencv
RUN conda install matplotlib
RUN conda install pandas
RUN conda install seaborn
解决方案
推荐阅读
- javascript - 未选中复选框时从数组中删除元素(过滤方法不起作用?)
- dart - 什么是 RandomAccessFile readLong, readInt 在 Java 中的 dart 等价物
- node.js - 将查询参数字符串转换为正则表达式
- c# - 如何提取对具有 lambda 参数的方法的调用调用
- php - 使用用户名和密码保护服务器 IP root
- mysql - 我要两张表计算
- python-3.x - Celery @worker_process_init.connect 在工作程序启动时未运行
- react-native - 随着使用时间的增加,React Native App 变慢
- python - 如何将不以“\t”开头的文件的内容设置为键,以及将那些以“\t”开头并以“\n”结尾的文件的内容设置为它们之前的键的值?
- pandas - 如何对团体采取平均态度