草庐IT

alpine-package-keeper

全部标签

docker - 使用 Go 应用程序 : cannot find package 构建 Docker

我的Dockerfile在目录的根目录中,src/myapp文件夹,myapp包含myapp.go和主包。Dockerfile如下所示:FROMgolang:1.9.2ADD./RUNgobuildmyapp;ENTRYPOINT["/go/bin/myapp"]我收到以下错误:can'tloadpackage:packagemyapp:cannotfindpackage"myapp"inanyof:/usr/local/go/src/myapp(from$GOROOT)/go/src/myapp(from$GOPATH)我做错了什么?在docker完成ADD之后,我可以记录ls命令吗

docker - 错误 : unsatisfiable constraints - on php:7-fpm-alpine

我正在考虑在fpm-alpine容器上设置laravel。遇到以下Dockerfile产生一些错误的障碍......FROMphp:7-fpm-alpine#installextensionsneededforLaravelRUNapk--updateadd\php7-mysqli\php7-mcrypt\php7-mbstring\rm/var/cache/apk/*产生的错误是:BuildingfpmStep1:FROMphp:7-fpm-alpine--->9e6811cb8bacStep2:RUNapk--updateaddphp7-mysqliphp7-mcryptphp7-

Apache 与 Docker Alpine Linux

我想用alpine和apache创建一个docker镜像。我使用tini作为“初始化”系统。它一直有效,直到我分离并重新连接到容器。附加到容器后,apache退出并且容器停止。我不知道问题是什么。有人在使用docker、alpine和apache时遇到过类似的问题吗?我的Dockerfile看起来像这样(之前,我使用Alpines包管理器进行tini)FROMalpineENVTINI_VERSIONv0.16.1ADDhttps://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-static/sbin/t

docker - 在 docker alpine 上安装软件包时无法满足的约束

我正在构建一个基于ruby:2.3-alpine的docker镜像。我需要为我的rails应用程序安装几个包才能正常运行。不幸的是,alpine存储库中不存在以下软件包。安装方法是什么?$uname-aLinux50642453afd54.1.17-boot2docker#1SMPThuFeb1108:12:31UTC2016x86_64Linux$apkaddiceweaselERROR:unsatisfiableconstraints:iceweasel(missing):requiredby:world[iceweasel]要安装的软件包:libav工具xfonts基础xfont

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

docker - 如何在 Alpine linux 上为 nginx 添加 Lua 模块?

我想要一个启用Lua模块的nginx精简Docker镜像。如何基于Alpinelinux创建它? 最佳答案 这是一个Dockerfile:FROMalpine:3.6RUNapkadd--no-cachenginx-mod-http-lua#DeletedefaultconfigRUNrm-r/etc/nginx/conf.d&&rm/etc/nginx/nginx.conf#CreatefolderforPIDfileRUNmkdir-p/run/nginx#AddournginxconfCOPY./nginx.conf/etc/

php - 如何在 Docker 的 PHP7 Alpine 镜像上安装 php memcached 扩展?

官方的php7docker镜像有以下示例:FROMphp:7.0-fpmRUNapt-getupdate&&apt-getinstall-ylibmemcached-dev\&&peclinstallmemcached\&&docker-php-ext-enablememcached我正在尝试使用FROMphp:7.0-fpm-alpine:RUNapkadd--update--no-cachelibmemcached-devRUNpeclinstallmemcached&&docker-php-ext-enablememcachedPECL给出这个错误:pecl/memcachedr

php - Docker 中 PHP 和 Apache/httpd 的 Alpine 变体

我正在试验Docker,并希望从本地MAMP堆栈转移到Docker。当然,我偶然发现了官方php:7.0图像,但我也想使用Apache,所以似乎php:7.0-apache是要走的路。但是我看到有一个名为php:7.0-alpine的图像更slim,而Apache也有两个版本,即httpd:2.4和httpd:2.4-alpine.是否有任何建议的组合来使用Apache和PHP(分开或组合)同时仍然具有小图像尺寸?此外,我想知道在哪里可以查看图像中的可用模块,因为我还想使用MariaDB和mod_rewrite,它们可能有更多的依赖项,这些依赖项已被省略以保持较小的大小。有关使用ngi

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