草庐IT

debian-packaging

全部标签

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

我正在尝试在基于debian的容器中安装gitpostgres镜像基于debian:jessiedocker文件FROMpostgres:9.4RUNapt-get-qqupdateRUNapt-getinstallgit-coreRUNapt-getinstallosm2pgsqlgit和osm2​​pgsql都找不到错误E:Unabletolocatepackagegit-core我错过了什么? 最佳答案 我不知道是什么导致了“无法定位包”错误,但是您的apt-get调用缺少-y,这意味着您将得到:Afterthisoperat

node.js - 碰撞 package.json 版本而不使 docker 缓存失效

我正在使用一个非常标准的Dockerfile来容器化Node.js应用程序:#SimplifiedversionFROMnode:alpine#Copypackage.jsonfirstfordockerbuild'slayercachingCOPYpackage.jsonpackage-lock.jsonfoo/RUNnpminstallCOPYsrc/foo/RUNnpmrunbuild将我的COPY分成两部分是有利的,因为它允许Docker缓存(长)npminstall步骤。然而,最近,我开始使用semver提升我的package.json版本。这具有使npminstall步骤的

go - 得到 "cannot find package"试图在 docker 容器中构建我的应用程序

这是我的Dockerfile。FROMubuntuMAINTAINERmeRUNapt-getupdate&&apt-getinstall-y\build-essential\curl\git\make#GetandcompilegoRUNcurl-shttps://go.googlecode.com/files/go1.2.1.src.tar.gz|tar-v-C/usr/local-xzRUNcd/usr/local/go/src&&./make.bash--no-clean2>&1ENVPATH/usr/local/go/bin:/go/bin:$PATHENVGOPATH/go

python - Vaultier 无法用于 docker/ubuntu/debian (Python)

我正在为我的公司寻找一个好的密码保险箱。我想测试Vaultier,但它按预期工作。不适用于Docker或其他平台。总是有错误,如果它的Docker我得到那个输出。我不是python专家,但是使pipinstall--upgrade使安装丢失了整个应用程序。我遵循了这些指南https://www.vaultier.org/install/sudodockerrun-t-i--namevaultier-p80:8088rclick/vaultier:latest-e"VAULTIER_DOMAIN=vaultier.bla.com"Error:invalidvaluefor-e'VAULT

node.js - 为什么 COPY package*.json ./precedes COPY 。 .?

在这个关于Docker的Node.js教程中:https://nodejs.org/en/docs/guides/nodejs-docker-webapp/COPYpackage*.json./有什么意义?不是所有的东西都被COPY复制了。.?有问题的Dockerfile:FROMnode:8#CreateappdirectoryWORKDIR/usr/src/app#Installappdependencies#Awildcardisusedtoensurebothpackage.jsonANDpackage-lock.jsonarecopied#whereavailable(npm

docker - 无法在 Debian Jessie 上安装 Docker

尽管尝试了使用新的aptrepo描述的官方安装机制here,以及curl-fsSLhttps://get.docker.com/|sh路由,当我尝试apt-getinstalldocker-engine时,我仍然得到E:Unabletolocatepackagedocker-engine从APT。我的版本是:$uname-aLinuxblah4.5.5-x86_64-linode69#3SMPFriMay2015:25:13EDT2016x86_64GNU/Linux$lsb_release-cCodename:jessie$cat/etc/debian_version8.5$cat/

docker - 如何在 Debian 上启用 AUFS?

当我尝试通过以下方式安装docker时:curl-sSLhttps://get.docker.com/|sh我收到消息:Warning:currentkernelisnotsupportedbythelinux-image-extra-virtualpackage.WehavenoAUFSsupport.Considerinstallingthepackageslinux-image-virtualkernelandlinux-image-extra-virtualforAUFSsupport.但是,DebianJessie上似乎都不存在这两个软件包:#apt-getinstallli

node.js - npm package.json 和 docker(安装它...)

我正在使用Docker,所以这个案例可能看起来很奇怪。但是我希望在开发时将整个/data目录安装在我的docker容器中。我的/data文件夹包含我的package.json文件、一个app目录和一堆其他东西。问题是我希望我的node_modules文件夹不是持久的,只有package.json文件。我已经尝试了几件事,但是package.json和npm让我很难过...直接挂载package.json文件会破坏npm。npm尝试在保存时重命名文件,这在挂载文件时是不可能的。挂载父文件夹(/data)将挂载node_modules文件夹。我找不到任何配置选项可以将node_module

Docker 未能获取 http ://deb. debian.org/debian/dists/jessie/InRelease

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion我在尝试在家中构建docker镜像时发现了一些奇怪的问题,但我不确定它是与浏览器相关还是只是网络问题。这就是我得到的。我试图在我的Docke

python - 在 Debian 上安装第二个 python

所以我有Debian机器用于我的Django生产服务器。我需要安装第二个python(2.7.1)才能与virtualenv一起使用。但它总是写我没有一些模块,然后我必须手动搜索,apt-install它们并重建。有没有办法解决构建的依赖关系,或者使用python2.7.1为DebianSqueeze预编译.deb?抱歉,如果这是一个菜鸟问题,老实说,我用谷歌搜索了。 最佳答案 获取Python2.7.1源代码并手动编译:configure--prefix=/path/to/python-2.7make;makeinstall