Tag: APK

用Ionic2和dockerfile生成apk的Gitlab CI

有没有人使用Gitlab CIbuild立一个apk? 我正在尝试 我想生成一个apk文件,然后邮寄给我自己,一旦我login到我的gitlab回购任何文件。 我的回购准备就绪,是一个离子2项目, https://hub.docker.com/r/tobitheo/ionic-build-android-ci-docker/ 码 image: tobitheo/ionic-build-android-ci-docker:latest variables: GMAIL_USER: "RET1@gmail.com" MAIL_RCPT: "RET2@live.com" GMAIL_USER: "XYZ" GMAIL_PASS: "XXXXXX" compile_android: stage: build script: – cp debug.keystore ~/.android/debug.keystore – ionic platform add android – npm install # – bower install –allow-root – ionic config build – ionic state restore – ionic build android – sendemail -f $GMAIL_USER@gmail.com […]

如何在域名过期时添加Alpine Linux存储库?

今天,我正在尝试使用Alpine Linux 3.2构build一个Docker容器。 但是,在构build容器图像时, apk命令不成功,因为它无法检索到APKINDEX文件。 我试图添加其他的dl链接到Dockerfile配方没有成功: RUN echo "ipv6" >> /etc/modules RUN echo "http://dl-1.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \ echo "http://dl-2.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \ echo "http://dl-3.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \ echo "http://dl-4.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \ echo "http://dl-5.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories; \ echo "http://dl-6.alpinelinux.org/alpine/v3.2/main" >> /etc/apk/repositories 似乎与alpinelinux.org相关的域名在昨天已经过期,因此服务器无法通过其名称访问。 有什么办法来检索要添加到Dockerfile的dl-服务器的实际IP地址? 谢谢。

pip安装letencrypt,我知道哪些包需要?

我正在阅读这个dockerfile在Alpine上的letsencrypt: https://github.com/CognitiveScale/lets-alpine/blob/master/Dockerfile 据我所知,如果我发起apk只是点击,或者甚至是在Ubuntu上apk-get apk ,那么包pipe理器是否也应该下载任何其他需要的库来使用pip ? 为什么这个lib列表必须在dockerfile中input? RUN apk add –update \ python python-dev py-pip \ gcc musl-dev linux-headers \ augeas-dev openssl-dev libffi-dev ca-certificates dialog \ && rm -rf /var/cache/apk/* 我问这是因为,如果我想创build基于高山的图像,我将如何知道所有需要的库?

虽然我可以在UI中看到它,但不能在阿尔卑斯山上安装软件包

直到今天,当我重build自己的形象,现在没有任何工作,我在上周一直运行在高山上的php7。 我得到的错误: / # apk add php7 ERROR: unsatisfiable constraints: php7 (missing): required by: world[php7] 对于每一个包,我试图安装和以前的工作。 这是我用来设置php7的RUN命令: RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories && \ apk update && \ apk upgrade && \ apk add –update \ php7-mcrypt \ php7-soap \ php7-openssl \ php7-gmp \ php7-pdo_odbc \ php7-json \ php7-dom \ php7-pdo \ php7-zip \ php7-mysqli […]

什么是.build-deps的apk添加 – 虚拟命令?

什么是.build-deps在下面的命令? 我无法在Alpine文档中find解释。 这是预定义的文件吗? 在许多Dockerfiles中看到这个引用。 RUN apk add –no-cache –virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install –no-cache-dir <packages_that_require_gcc…> \ RUN apk del .build-deps