[英]How to install Debian Jessie package in Bullseye in Docker
[英]Can not install package within docker debian:jessie
我是tryint在基於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
無法找到git和osm2pgsql
錯誤
E: Unable to locate package git-core
我錯過了什么?
我不知道導致'無法找到包'錯誤的原因,但是你的apt-get
調用缺失了-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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.