如何强制docker build将devpi服务器用于pip install命令?

Anuvrat Parashar

我正在尝试使用docker build为基于烧瓶的Web应用程序构建映像。我的Dockerfile看起来像这样:

FROM beehive-webstack:latest
MAINTAINER Anuvrat Parashar <[email protected]>

EXPOSE 5000
ADD . /srv/beehive/

RUN pip install -i http://localhost:4040/root/pypi/+simple/ -r /srv/beehive/requirements.txt

不带-i标志的pip安装有效,但它会从pypi下载所有内容,这自然很慢。

问题是pip无法访问笔记本电脑上运行的devpi服务器。我该如何实现呢?

蔡司

localhost是指Docker容器,而不是主机,因为RUN行只是容器中已执行的命令。因此,您必须使用笔记本电脑的网络可访问IP。

缺点:如果其他人没有运行pypi镜像,则这将使Dockerfile不可移植。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将lampp服务器用于django?

来自分类Dev

如何在`pip install`命令中指定依赖项的版本?

来自分类Dev

将angularjs转换为纯js或如何将单个服务器用于angular JS和Flask

来自分类Dev

如何将node.js服务器用作IIS服务器?

来自分类Dev

如何将本地DNS服务器用于特定的域,以及如何使用DHCP分配的DNS进行其他所有操作

来自分类Dev

如何获取将通过apt install <pkg>命令安装的软件包的所有URL

来自分类Dev

如何将jenkins凭证传递给docker build命令?

来自分类Dev

找不到pip install saws命令

来自分类Dev

找不到pip install saws命令

来自分类Dev

找不到pip install saws命令

来自分类Dev

无法使用 pip install 命令安装 Scipy

来自分类Dev

CI = true如何影响npm install命令?

来自分类Dev

如何回滚大量 apt install 命令

来自分类Dev

将分发服务器用于 signalR

来自分类Dev

如何在带有docker-compose服务器的Docker中运行MySQL命令终端

来自分类Dev

如何将ubuntu容器用作可以远程登录的常规服务器?

来自分类Dev

如何在install4j中设置要传递给我的主服务器的命令行参数

来自分类Dev

pip install 在 docker build 上失败

来自分类Dev

CocoaPods的install命令如何在后台工作,以将文件添加到我的Xcode项目中?

来自分类Dev

如何将强制和可选命令行参数都传递给perl脚本?

来自分类Dev

命令pip install --upgrade pip,安装所有版本的pip

来自分类Dev

Docker 不识别 npm install 命令并抛出错误

来自分类Dev

“ sudo pip install Django” => sudo:pip:找不到命令

来自分类Dev

使用“ pip install ...”时出现“ bash:pip:找不到命令”

来自分类Dev

如何在Jenkins Build Execute Shell中运行docker命令

来自分类Dev

在食谱Yocto Project中使用pip install命令

来自分类Dev

无法使用命令pip install Faker安装Faker

来自分类Dev

命令提示符:pip install mod_wsgi

来自分类Dev

命令'pip install Somepackage'在Ubuntu 20.04上不起作用

Related 相关文章

  1. 1

    如何将lampp服务器用于django?

  2. 2

    如何在`pip install`命令中指定依赖项的版本?

  3. 3

    将angularjs转换为纯js或如何将单个服务器用于angular JS和Flask

  4. 4

    如何将node.js服务器用作IIS服务器?

  5. 5

    如何将本地DNS服务器用于特定的域,以及如何使用DHCP分配的DNS进行其他所有操作

  6. 6

    如何获取将通过apt install <pkg>命令安装的软件包的所有URL

  7. 7

    如何将jenkins凭证传递给docker build命令?

  8. 8

    找不到pip install saws命令

  9. 9

    找不到pip install saws命令

  10. 10

    找不到pip install saws命令

  11. 11

    无法使用 pip install 命令安装 Scipy

  12. 12

    CI = true如何影响npm install命令?

  13. 13

    如何回滚大量 apt install 命令

  14. 14

    将分发服务器用于 signalR

  15. 15

    如何在带有docker-compose服务器的Docker中运行MySQL命令终端

  16. 16

    如何将ubuntu容器用作可以远程登录的常规服务器?

  17. 17

    如何在install4j中设置要传递给我的主服务器的命令行参数

  18. 18

    pip install 在 docker build 上失败

  19. 19

    CocoaPods的install命令如何在后台工作,以将文件添加到我的Xcode项目中?

  20. 20

    如何将强制和可选命令行参数都传递给perl脚本?

  21. 21

    命令pip install --upgrade pip,安装所有版本的pip

  22. 22

    Docker 不识别 npm install 命令并抛出错误

  23. 23

    “ sudo pip install Django” => sudo:pip:找不到命令

  24. 24

    使用“ pip install ...”时出现“ bash:pip:找不到命令”

  25. 25

    如何在Jenkins Build Execute Shell中运行docker命令

  26. 26

    在食谱Yocto Project中使用pip install命令

  27. 27

    无法使用命令pip install Faker安装Faker

  28. 28

    命令提示符:pip install mod_wsgi

  29. 29

    命令'pip install Somepackage'在Ubuntu 20.04上不起作用

热门标签

归档