首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在docker中安装包debian:jessie

问无法在docker中安装包debian:jessie
EN

Stack Overflow用户
提问于 2015-08-06 06:20:10
回答 1查看 4.3K关注 0票数 5

我正在尝试在基于debian的容器中安装git。

postgres镜像基于debian:jessie

dockerfile

代码语言:javascript
复制
FROM postgres:9.4


RUN apt-get -qq update

RUN apt-get install git-core
RUN apt-get install osm2pgsql

找不到git和osm2pgsql

错误

代码语言:javascript
复制
E: Unable to locate package git-core

我错过了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-08-06 06:47:24

我不知道是什么导致了'unable to locate package‘错误,但是您的apt-get调用缺少-y,这意味着您将得到:

代码语言:javascript
复制
After this operation, 33.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
The command '/bin/sh -c apt-get install git-core' returned a non-zero code: 1

除此之外,你的Dockerfile对我来说工作得很好:

代码语言:javascript
复制
Step 1 : RUN apt-get -qq update
 ---> Running in 0430a990fa81
 ---> 54f88a02d81e
Removing intermediate container 0430a990fa81
Step 2 : RUN apt-get install git-core
 ---> Running in 0fdad2e3c35b
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  ca-certificates git git-man less libcurl3-gnutls liberror-perl libidn11
  librtmp1 libssh2-1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6
  libxmuu1 openssh-client patch rsync xauth
Suggested packages:
  gettext-base git-daemon-run git-daemon-sysvinit git-doc git-el git-email
  git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn ssh-askpass
  libpam-ssh keychain monkeysphere ed diffutils-doc openssh-server
Recommended packages:
  ssh-client
The following NEW packages will be installed:
  ca-certificates git git-core git-man less libcurl3-gnutls liberror-perl
  libidn11 librtmp1 libssh2-1 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6
  libxext6 libxmuu1 openssh-client patch rsync xauth
0 upgraded, 21 newly installed, 0 to remove and 1 not upgraded.
Need to get 8,059 kB of archives.
After this operation, 33.8 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
The command '/bin/sh -c apt-get install git-core' returned a non-zero code: 1
ERROR: failed to build larsks/sodocker:latest
票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31843792

复制
相关文章

相似问题

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