首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在docker文件中使apt-get在windows中运行?

如何在docker文件中使apt-get在windows中运行?
EN

Stack Overflow用户
提问于 2020-08-24 18:34:56
回答 2查看 552关注 0票数 0

如何让这些dockerfile命令在windows10上运行?我正在构建我的docker镜像--我需要用windows兼容的包管理器替换'apt-get‘吗?

代码语言:javascript
复制
FROM python:3.6.5
RUN mkdir -p ./voice_flask/d
WORKDIR /voice_flask/d

COPY . /voice_flask/d
# RUN pip3 install llvmlite==0.31.0


RUN echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" >> /voice_flask/d/sources.list
RUN echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" >> /voice_flask/d/sources.list

RUN apt-get install -y --no-install-recommends libedit-dev build-essential
RUN apt-get install -y --no-install-recommends  llvm-8 llvm-8-dev

RUN LLVM_CONFIG=/usr/bin/llvm-config-8 pip3 install enum34 llvmlite numba

#RUN pip install -r requirements.txt
CMD ["python", "server.py"]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-24 21:51:44

在最新的Ubuntu上,llvmlite和numba直接与pip3一起安装。

下面是一个示例Dockerfile

代码语言:javascript
复制
FROM ubuntu:latest
RUN apt-get update && apt-get -y install python3-pip
RUN pip3 install enum34 llvmlite numba
CMD ["/bin/echo", "hello world"]

内部版本:docker build . -t llvm_docker

运行:docker run -t llvm_docker

输出:hello world

票数 2
EN

Stack Overflow用户

发布于 2020-08-24 18:59:02

您可以使用官方镜像作为父镜像。例如,您可以使用ubuntu镜像ubuntu:latest来执行上述命令。然后我猜它看起来像下面的代码:

代码语言:javascript
复制
FROM ubuntu:latest

RUN echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" >> /etc/apt/sources.list
RUN echo "deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" >> /etc/apt/sources.list

RUN apt-get install -y --no-install-recommends libedit-dev build-essential
RUN apt-get install -y --no-install-recommends  llvm-8 llvm-8-dev

RUN LLVM_CONFIG=/usr/bin/llvm-config-8 pip3 install enum34 llvmlite numba

也许这对你做一个first simple example dockerfile很有用

代码语言:javascript
复制
FROM ubuntu:latest

CMD ["/bin/echo", "hello world"]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63559344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档