apt-get update'返回非零代码:100

罗伊

我正在尝试从我的Docker文件创建一个具有以下内容的Docker映像:

FROM ubuntu:14.04.4
RUN echo 'deb http://private-repo-1.hortonworks.com/HDP/ubuntu14/2.x/updates/2.4.2.0 HDP main' >> /etc/apt/sources.list.d/HDP.list
RUN echo 'deb http://private-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/ubuntu14 HDP-UTILS main'  >> /etc/apt/sources.list.d/HDP.list
RUN echo 'deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/azurecore/ trusty main' >> /etc/apt/sources.list.d/azure-public-trusty.list
RUN gpg --keyserver pgp.mit.edu --recv-keys B9733A7A07513CAD
RUN gpg -a --export 07513CAD | apt-key add -
RUN gpg --keyserver pgp.mit.edu --recv-keys B02C46DF417A0893
RUN gpg -a --export 417A0893 | apt-key add -
RUN apt-get update

失败并显示以下错误:

root@sbd-docker:~/ubuntu# docker build -t hdinsight .
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM ubuntu:14.04.4
 ---> 8f1bd21bd25c
Step 2 : RUN echo 'deb http://private-repo-1.hortonworks.com/HDP/ubuntu14/2.x/updates/2.4.2.0 HDP main' >> /etc/apt/sources.list.d/HDP.list
 ---> Using cache
 ---> bc23070c0b18
Step 3 : RUN echo 'deb http://private-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/ubuntu14 HDP-UTILS main'  >> /etc/apt/sources.list.d/HDP.list
 ---> Using cache
 ---> e45c32975e28
Step 4 : RUN echo 'deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/azurecore/ trusty main' >> /etc/apt/sources.list.d/azure-public-trusty.list
 ---> Using cache
 ---> 1659cdcab06e
Step 5 : RUN gpg --keyserver pgp.mit.edu --recv-keys B9733A7A07513CAD
 ---> Using cache
 ---> ca73b2bfcd21
Step 6 : RUN gpg -a --export 07513CAD | apt-key add -
  ---> Using cache
  ---> 95596ad10bc9
Step 7 : RUN gpg --keyserver pgp.mit.edu --recv-keys B02C46DF417A0893
 ---> Using cache
 ---> f497deeef5b5
Step 8 : RUN gpg -a --export 417A0893 | apt-key add -
 ---> Using cache
 ---> d01dbe7fa02e
Step 9 : RUN apt-get update
 ---> Running in 89d75799982f
E: The method driver /usr/lib/apt/methods/https could not be found.
The command '/bin/sh -c apt-get update' returned a non-zero code: 100
root@sbd-docker:~/ubuntu#

我正在继续运行Ubuntu 14.04.4

我尝试重新启动docker,清理所有docker映像,安装apt-transport-https,但没有任何效果。

我不知道这是怎么了。

泰达布

因为您有一个https来源。apt-transport-https在执行更新之前安装

FROM ubuntu:14.04.4
RUN apt-get update && apt-get install -y apt-transport-https
RUN echo 'deb http://private-repo-1.hortonworks.com/HDP/ubuntu14/2.x/updates/2.4.2.0 HDP main' >> /etc/apt/sources.list.d/HDP.list
RUN echo 'deb http://private-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/ubuntu14 HDP-UTILS main'  >> /etc/apt/sources.list.d/HDP.list
RUN echo 'deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/azurecore/ trusty main' >> /etc/apt/sources.list.d/azure-public-trusty.list

....
Rest of your Dockerfile.

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker 构建错误:命令“/bin/sh -c apt-get install –y apache2”返回非零代码:100

来自分类Dev

sudo apt-get update返回错误

来自分类Dev

sudo apt-get update 返回警告

来自分类Dev

运行“sudo apt-get update”返回连接错误

来自分类Dev

sudo apt-get update子进程返回了错误代码

来自分类Dev

'sudo apt-get update'收到警告

来自分类Dev

Docker映像-apt get update -y错误

来自分类Dev

What is yum equivalent of 'apt-get update'?

来自分类Dev

'sudo apt-get update'收到警告

来自分类Dev

apt-get update 404 on trusty

来自分类Dev

不更新为“ apt-get update”

来自分类Dev

groovy的apt-get update 404错误

来自分类Dev

“apt-get update”给出错误

来自分类Dev

apt-get update在Ubuntu 14.04上为Debian存储库返回404错误

来自分类Dev

sudo apt-get update返回带有某些存储库的连接错误,并且无法更新

来自分类Dev

运行apt-get update和apt-get install mysql-server时出错

来自分类Dev

Temporarily cache RUN apt-get update && apt-get install in Dockerfile

来自分类Dev

在Dockerfile中临时缓存RUN apt-get update && apt-get install

来自分类Dev

运行apt-get update和apt-get install mysql-server时出错

来自分类Dev

无法锁定管理目录(sudo apt-get upgrade和&apt-get update)

来自分类Dev

“apt-get update”和“apt-get-upgrade”的 snap 等效项是什么?

来自分类Dev

为什么 apt-get upgrade 只返回“以下软件包已被保留:python3-psycopg2”而 apt update 显示它可以升级(如何)?

来自分类Dev

yum等同于“ apt-get update”?

来自分类Dev

apt-get update命令导致404 Not Found错误

来自分类Dev

使用sudo aptitude / apt-get update不起作用

来自分类Dev

apt-get update 404错误,没有任何PPA

来自分类Dev

apt-get update命令后出现问题

来自分类Dev

Sudo apt-get update命令不起作用

来自分类Dev

apt-get install / update命令不起作用

Related 相关文章

  1. 1

    Docker 构建错误:命令“/bin/sh -c apt-get install –y apache2”返回非零代码:100

  2. 2

    sudo apt-get update返回错误

  3. 3

    sudo apt-get update 返回警告

  4. 4

    运行“sudo apt-get update”返回连接错误

  5. 5

    sudo apt-get update子进程返回了错误代码

  6. 6

    'sudo apt-get update'收到警告

  7. 7

    Docker映像-apt get update -y错误

  8. 8

    What is yum equivalent of 'apt-get update'?

  9. 9

    'sudo apt-get update'收到警告

  10. 10

    apt-get update 404 on trusty

  11. 11

    不更新为“ apt-get update”

  12. 12

    groovy的apt-get update 404错误

  13. 13

    “apt-get update”给出错误

  14. 14

    apt-get update在Ubuntu 14.04上为Debian存储库返回404错误

  15. 15

    sudo apt-get update返回带有某些存储库的连接错误,并且无法更新

  16. 16

    运行apt-get update和apt-get install mysql-server时出错

  17. 17

    Temporarily cache RUN apt-get update && apt-get install in Dockerfile

  18. 18

    在Dockerfile中临时缓存RUN apt-get update && apt-get install

  19. 19

    运行apt-get update和apt-get install mysql-server时出错

  20. 20

    无法锁定管理目录(sudo apt-get upgrade和&apt-get update)

  21. 21

    “apt-get update”和“apt-get-upgrade”的 snap 等效项是什么?

  22. 22

    为什么 apt-get upgrade 只返回“以下软件包已被保留:python3-psycopg2”而 apt update 显示它可以升级(如何)?

  23. 23

    yum等同于“ apt-get update”?

  24. 24

    apt-get update命令导致404 Not Found错误

  25. 25

    使用sudo aptitude / apt-get update不起作用

  26. 26

    apt-get update 404错误,没有任何PPA

  27. 27

    apt-get update命令后出现问题

  28. 28

    Sudo apt-get update命令不起作用

  29. 29

    apt-get install / update命令不起作用

热门标签

归档