Tag: 高山

如何在Alpine linux中安装一个最小的cuda驱动文件

我想将最小的cuda运行时文件安装到alpine linux中,并用cuda创build比nvidia本身提供的小得多的docker基础。 nvidia的正式版本像往常一样庞大。 在Docker构build期间,如何在不拉动整个cuda 8工具包的情况下获得这些运行时文件?

Docker,Alpine,IonCube,PHP7 FPM

我正在尝试Dockerize使用IonCubeencryption的PHP应用程序。 独立于IonCube的应用程序运行良好,当我尝试Dockerize这与精益图像(Docker,Alpine,PHP7.0)它唯一的失败围绕IonCube安装。 采取的步骤: 按照显示的IonCube指示进行安装。 尝试安装后,导航到Docker镜像中的目录,以确认COPY已正确执行,并且所有相关文件都使用“docker exec -it image_name / bin / sh”显示在映像中。 虽然这些文件按照上面的命令显示,但在检查完映像后,Powershell中的一条消息显示:“加载失败/usr/lib/php7/modules/ioncube_loader_lin_7.0.so:重定位/ usr / lib / php7 / modules / ioncube_loader_lin_7 .0.so:__strtod_internal:找不到符号“。 再次访问docker图像“docker执行 – 图像名称/ bin / sh”和文件显示。 但似乎无法加载.SO文件。 最初以为也许它是一个目录权限问题,但仍然没有运气,当我chmod目录777。 有没有人在过去遇到这个问题? Dockerfile内容: FROM richarvey/nginx-php-fpm:php7 COPY web /www RUN chmod -R 777 /usr/lib/php7/modules COPY web/ioncube/linux-64 /usr/lib/php7/modules COPY web/ioncube/linux-64-ini /etc/php7/conf.d WORKDIR /www IonCube loader-wizard.php说明: 下载以下Linux x86-64装载机存档之一: […]

在高山build造的docker集装箱中找不到“用户”命令

在阿尔派build造的docker集装箱中找不到“用户”命令。 我如何安装用户命令? 谢谢。

如何在高山容器中安装python2.6?

如何在高山docker集装箱中安装python2.6。 我试图从源代码安装,它给我编译错误。 其实我想在容器中安装Python2.6和Python2.7。 所以我可以在Python2.6和Python2.7上运行unittests。 请对此提出一些想法。 我已经安装了gcc,g ++,在阿尔派容器中做了下面的步骤。 wget https://www.python.org/ftp/python/2.6/Python-2.6.tgz tar xvzf Python-2.6.tgz cd Python-2.6 ./configure make 在制作时得到这个错误, ~/Python-2.6 # make gcc -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Modules/config.o Modules/config.c gcc -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -DPYTHONPATH='":plat-linux4:lib-tk:lib-old"' \ -DPREFIX='"/usr/local"' \ -DEXEC_PREFIX='"/usr/local"' \ […]

在Docker运行命令中安装cron任务

我创build了一个用来部署多个网站的alpine / nginx / php-fpm的基础映像。 每个网站都有自己的cron作业。 如何在容器初始化时创build自定义cron作业以启动docker run命令?

添加yaml扩展到使用官方阿尔卑斯山docker图像的PHP

我正在使用这个官方的PHP的Docker镜像: https : //github.com/docker-library/php/blob/76a1c5ca161f1ed6aafb2c2d26f83ec17360bc68/7.1/alpine/Dockerfile 现在我需要添加对yaml扩展的支持,即不捆绑php。 我看到我使用的基本图像使用phpize。 我正在尝试这种方法: FROM php:7.1.5-alpine # Install and enable yaml extension support to php RUN apk add –update yaml yaml-dev RUN pecl channel-update pecl.php.net RUN pecl install yaml-2.0.0 && docker-php-ext-enable yaml 但是我得到这个错误: running: phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303 Zend Extension Api No: 320160303 Cannot […]

/ bin / bash:在高山docker中找不到的命令

我试图在一个alpinedocker上运行这个Makefile 。 SHELL := /bin/bash build: GOOS=linux go build -o bin/server main.go 我已经确定, bash , make , go都是通过交互式进入容器并检查所有命令的。 但是这个命令神秘地失败了: + make build make: /bin/bash: Command not found GOOS=linux go build -o bin/server main.go make: /bin/bash: Command not found make: *** [Makefile:17: build] Error 127 script returned exit code 2 我真的很难debugging,因为它在docker,它是jenkins正在执行的一切。

虽然我可以在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 […]

docker – 与Nginx合作是行不通的

这是我的docker-compose.yml version: '2' services: nginx: image: nginx:1.11.8-alpine ports: – "8081:80" volumes: – ./code:/usr/share/nginx/html – ./html:/myapp – ./site.conf:/etc/nginx/conf.d/site.conf – ./error.log:/var/log/nginx/error.log – ./nginx.conf:/etc/nginx/nginx.conf 这是site.conf server { listen 8081; index index.html index.php; server_name localhost; error_log /var/log/nginx/error.log; location /html { root /myapp; } } http://nginx-php-docker.local:8081 /这是工作,显示文件index.html里面/代码文件夹 但它不能与http://nginx-php-docker.local:8081 / html一起工作 错误日志是:2017/01/13 08:50:27 [error] 7#7:* 4 open()“/ usr / share / […]

不能build立docker形象

我一直在试图通过使用这个Dockerfile来构build一个Docker镜像: FROM mhart/alpine-node:base-6 MAINTAINER techhadmin COPY ./package.json src/ RUN cd src && npm install COPY . /src WORKDIR /src EXPOSE 3000 CMD ["npm", "start"] 但是我收到这个错误: / bin / sh:npm:找不到 命令“/ bin / sh -c cd src && npm install”返回一个非零的代码:127 任何想法如何我可以解决这个问题?