无法在docker debian中安装软件包:jessie

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

postgres镜像基于debian:jessie

dockerfile

FROM postgres:9.4 RUN apt-get -qq update RUN apt-get install git-core RUN apt-get install osm2pgsql 

无法findgit和osm2​​pgsql

错误

 E: Unable to locate package git-core 

我错过了什么?

我不是什么导致'找不到软件包'的错误,但你的apt-get调用缺less-y ,这意味着你将得到:

 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对我来说工作得很好:

 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