alpine相关内容

docker run,docker exec和日志

如果我这样做: docker run --name nginx -d nginx:alpine/bin/sh -c'echo"Hello stdout">/dev/stdout' 当我这样做时,我可以看到"Hello stdout": docker日志nginx 但是当容器运行时(docker run --name nginx -d nginx:alpine),我这样做了: d ..
发布时间:2021-05-02 19:17:29 其他开发

无法将证书添加到高山linux容器

我在一个高山linux容器中有一个小的python应用,这是dockerfile: FROM高山#基本烧瓶环境运行apk添加--no-cache bash git nginx uwsgi uwsgi-python py2-pip \&&pip2 install-升级pip&&pip2安装烧瓶#应用程序文件夹ENV APP_DIR/appENV FLASK_APP app.py#应用程序目录运行 ..
发布时间:2021-05-02 19:17:05 其他开发

如何在php-fpm-alpine docker容器中运行cron作业?

嗨,我不知道如何在此容器. 我发现了这一点:如何运行docker容器中的cron作业 但这覆盖了CMD,我不知道保持php-fpm正常运行 解决方案 当您需要在docker容器中运行多个进程时,一种解决方案是使用 supervisord 作为主要说明.Docker将启动并监视 supervisord ,这反过来将启动您的其他进程. Docker文件示例: 从FROM d ..
发布时间:2021-04-25 18:33:48 PHP

如何在非root用户运行的容器中安装新软件包?

我需要在运行中的容器中安装诸如curl之类的简单软件包,但遇到此错误: 〜$ apk添加curl错误:无法锁定数据库:权限被拒绝错误:无法打开APK数据库:权限被拒绝 我知道如何在Dockerfile中更改用户,但是我无权访问Docker文件,因此我需要在容器内部或在容器内部打开终端时执行此操作.我尝试使用-user = ,但是没有用: kubectl exec -n kube-syst ..
发布时间:2021-04-24 19:30:42 其他开发

inotifywait不执行bash脚本中的while循环

我想将文件监视程序放在Docker容器的目录中.我正在使用 entrypoint.sh 脚本来设置放置文件监视程序的脚本.设置如下: #!/bin/sh#在后台使用文件查看器触发脚本./bin/watcher.sh& watcher.sh 脚本包含 inotifywait 命令: #!/bin/shinotifywait \--event创建--event删除\--event修改--eve ..
发布时间:2021-04-14 20:00:06 服务器开发

ssl_client:raw.githubusercontent.com:证书验证失败:自签名证书位于

构建docker映像时出现以下错误,特别是在openjdk安装上 ssl_client:raw.githubusercontent.com:证书验证失败:自签名证书证书链wget:错误获取响应:对等重置连接 我尝试了另一个SO问题中提到的方法 RUN APK更新运行apk添加ca证书运行update-ca-certificates 但随后我收到此警告: 警告:ca-cer ..
发布时间:2021-04-03 18:36:17 Java开发

在高山docker映像中使用asyncpg python模块

我正在尝试使用python模块 asyncpg 基于 python:3-8.alpine 构建图像. 这是我的Dockerfile的一部分: 从FROM python:3.8-alpine运行apk添加gcc运行apk添加python3-dev运行pip3安装asyncpg 我添加了 gcc 和 python3-dev ,因为我认为我需要它们能够根据文档构建 asyncpg :href ..
发布时间:2021-04-03 18:36:11 Python

/bin/sh:应用程序:未找到

/#其中chasquid-util/usr/local/bin/chasquid-util/#chasquid-util/bin/sh:chasquid-util:找不到/#/usr/local/bin/chasquid-util/bin/sh:/usr/local/bin/chasquid-util:找不到/#ls -al/usr/local/bin/总计27432drwxr-xr-x 1根根4 ..
发布时间:2021-04-03 18:36:08 其他开发

运行"apk add"带参数的Docker容器中的命令

我正在尝试 $ apk添加pkg 在没有启动的基于linux的高山容器中. 任何人都可以说出以下命令出了什么问题. $ docker run --rm --entrypoint myimage:mytag'apk add wget curl vim lynx'泊坞窗:无效的参考格式.请参阅'docker run --help'.$ docker run --rm myimage: ..
发布时间:2021-04-03 18:36:05 其他开发

为什么我不能在ubuntu上运行基于alpine的C程序?

我在一个高山linux容器中编译了一个简单的hello world C程序,并将其复制到了我的ubuntu主机上.令我惊讶的是,我无法在ubuntu主机上运行二进制文件.相反,当我尝试执行程序时出现以下错误. $/bin/bash ./hello$ ./hello:./hello:无法执行二进制文件 为什么我不能在ubuntu上运行在alpine上编译的程序? 更新我犯了尝试将C程序 ..
发布时间:2021-04-03 18:36:02 服务器开发

Django-无法在Alpine中编译消息?

我正在尝试将docker镜像迁移到基于alpine的镜像,但遇到一个问题,即在镜像构建期间无法编译消息. 从FROM python:3.6-alpineENV PYTHONUNFFERFERED 1#创建工作目录运行mkdir/codeWORKDIR/代码#复印要求复制./myproject/.运行apk添加--no-cache --virtual .build-deps \ca证书gcc po ..
发布时间:2021-04-03 18:35:57 其他开发

如何在Alpine Docker映像上安装pyarrow?

我正在尝试在高山docker映像中使用pip安装pyarrow,但是pip无法找到该软件包. 我正在使用以下Dockerfile: 从FROM python:3.6-alpine3.7运行apk add --no-cache musl-dev linux-headers g ++运行pip install pyarrow 输出: 将构建上下文发送到Docker守护程序4.096kB步 ..
发布时间:2021-04-03 18:35:54 Python

如何在Alpine中安装R 3.4.4

我正在尝试在我的docker高山映像中安装R.之前我确实使用 将其安装在我的ubuntu映像中 运行apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 \&&add-apt-repository'deb [arch = amd64,i386] https://cran.rstudio.com/bin/linux/u ..
发布时间:2021-04-03 18:35:51 其他开发

高山Linux字体

如何为所有语言安装字体?这是我的工作,但是Chrome中没有日语字体. 从这张图片开始: https://github.com/Zenika/alpine-chrome/blob/master/Dockerfile FROM Zenika/alpine-chromeUSER根运行apk添加--no-cache msttcorefonts-installer fontconfig运行upd ..
发布时间:2021-04-03 18:35:47 其他开发

我可以使用"mount"吗?Docker Alpine容器中?

我正在对一个旧项目进行Docker设计.该项目中的一个功能引入了用户指定的Git存储库,并且由于存储库的大小可能会导致文件系统不堪重负,因此我创建了一个固定大小的本地文件系统,然后安装了它.这是为了防止Web主机填充其文件系统. 一般方法是这样: IMAGE = filesystem/image.imgMOUNT_POINT =文件系统/挂载尺码= 20PROJECT_ROOT =`pw ..
发布时间:2021-04-03 18:35:42 其他开发

在Alpine中找不到运行时/cgo

在我安装的 alpine:edge 容器中,通过 运行apk添加--no-cache musl-dev go 然后我尝试运行 go get github.com/golang/protobuf/protoc-gen-go. 这将导致错误消息: go:查找github.com/golang/protobuf/protoc-gen-go最新前往:查找github.com/golang/ ..
发布时间:2021-04-03 18:35:36 其他开发

Php7 Redis客户端在Alpine OS上

我使用alpine 3.5作为基本映像制作了一个docker映像.我希望我的php apllication在容器内运行以与Redis服务器通信.但是我在Alpine中找不到任何php7-redis客户端. 是否有解决方法?我尝试使用pecl安装redis,但在高山地区没有pecl软件包.我尝试使用pear,但pear没有redis软件包.对这个问题有什么想法吗? 解决方案 您可以在此 ..
发布时间:2021-04-03 18:35:33 其他开发