问题标签 [alpine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - swagger-ui-builder的Docker Alpine nginx 403 Forbidden错误
这发生在 Windows 10 的 VirtualBox 中的 Ubuntu 16.04 上,docker 版本为 1.12.1,swagger-ui 版本为 2.2.2。
我试图按照他们网站上的说明在docker 容器中构建和运行 Swagger UI :
码头工人建造-t swagger-ui-builder 。
docker run -p 127.0.0.1:8080:8080 swagger-ui-builder
该指令说现在我应该能够查看正在运行的 swagger-ui,但是,当我打开 127.0.0.1:8080 时,我只得到了这个页面:
这是 Dockerfile 的内容:
我在 stackoverflow 上找到了类似的帖子,但没有一个可以帮助我解决这个问题。我做错了什么以及如何解决这个问题?
postgresql - docker alpine postgres in compose not executing docker-entrypoint-initdb.d scripts
When using the https://github.com/kiasaki/docker-alpine-postgres image in docker compose, the scripts inside /docker-entrypoint.initdb.d are not being executed as I view from the logs:
The thing is, if I build the Dockerfile standalone and run the container, it will execute the sql files inside the folder, like you can see from the logs:
The docker-compose.yml:
What am I doing wrong here?
python - 从 Alpine Linux Docker 连接到 MS SQL 时出现问题
我有一个基于这个 docker 文件构建的 Docker Image 。 docker 映像带有一个 Ubuntu 14.04 的 Vagrant VM,我在 OSX 10.11.6 中运行它。Microsoft SQL Server 位于 aws-ec2 实例中。由于我的程序是用 Python 编写的,因此我尝试了 2 个用于连接数据库的 python 库,但每个库都以相同的方式失败。以下是迄今为止发生的情况的概述:
apk add freetds-dev
因为需要安装 FreeTDS 才能与 Microsoft SQL 数据库交互。pip install pymssql
并且pip install pyobdc
都失败并显示相同的错误消息:
{ bash-4.3# pip install pymssql
(与 相同的错误pyodbc
)当我尝试安装时setuptools-git
(如错误消息所述),出现gcc
编译错误。
除了尝试之外pip install...
,我还使用直接从 Alpine Linux 存储库下载了 SQLAlchemy 库apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community/ py-sqlalchemy
,但安装仍然失败/python 库仍然失败。
我在 Alpine Linux 和 Microsoft SQL Server 上找到的文档很少,所以我想知道我是否遗漏了一些说它们不兼容的东西。有没有人尝试过这样做?如果不建议通过 Python 连接,我正在考虑通过 Shell 命令进行连接,任何人都可以为此建议最佳实践吗?
谢谢!
linux - alpine linux -- autossh(缺失)
我需要能够:
--RUN apk add --no-cache autossh
用于将我的项目从 ubuntu 迁移到 alpine linux
我在构建 Dockerfile 时遇到错误.. 有什么解决方法吗?我无法摆脱 autossh 要求,因为我需要它来连接到我的 compose db。
scala - 在 Docker Alpine Linux 容器上运行 Scala SBT 时出现证书异常
我有一个带有以下基本映像的 Dockerfile:
FROM frolvlad/alpine-oraclejdk8:slim
在同一个 Dockerfile 中,我还运行:activator compile
当我$ docker build -t some_name .
在 MacBook 上运行时,SBT 步骤按预期工作。
当我在远程 Ubuntu 主机(AWS 上的 EC2 实例)上通过相同的 Dockerfile 运行相同的命令时,我收到许多证书错误,如下所示:
似乎 SBT 正在联系存储库以下载依赖项,并且无法验证其 SSL 证书。docker build
但是,在我的 MacBook 上运行时,同样的过程可以正常工作并下载大量依赖项而没有任何问题。因此,我的 MacBook 和那个 Ubuntu 主机之间的环境看起来有些不同。但是,无论在何处运行,都希望 Docker 提供完全隔离和一致的行为。
有人知道会发生什么吗?
ssh - Docker alpine image 的基本命令不起作用
当我使用一些简单的基于 alpine 的容器时,docker 开始产生奇怪的错误。其中两个问题是:
rc-update
当我尝试使用它时没有找到- 安装
openssh
包后,里面什么都没有/etc/ssh
或者没有/etc/init.d/sshd
启动/重启服务
为了避免混淆,我检查了一个广泛使用的容器,它用作简单的 SSH 服务器。你可以通过执行来做到这一点:
在此之后进入alpine-openssh
目录并使用以下命令构建容器:
我的产品如下:
注意/bin/sh: rc-update: not found
部分。这应该工作,但它没有。我重新启动了我的 docker 服务,查看了 docker 的论坛,但到目前为止还没有报告过类似的问题。
任何想法为什么会发生?
linux - Alpine linux,制作自定义ISO镜像
尝试通过以下方式构建救援iso
https://wiki.alpinelinux.org/wiki/How_to_make_a_custom_ISO_image
(alpine-extended-3.4.3-x86.iso
之前安装在硬盘上)
启动新创建的映像时,它会在启动提示后立即抱怨。我应该怎么做才能创建正确的 ISO 映像?
node.js - Node.js 模块未在 Docker 中构建
我正在使用 docker-compose 构建这个 dockerfile,我需要它在 docker 中构建本机模块(不仅仅是从本地复制它们)。这仅在构建我的本地模块(npm install)时有效
这是应用程序目录:
linux - 在 chroot 中运行静态 bin
我遇到了一个问题,即我复制到我的 chroot 目录的静态 bin 没有运行,而是返回一条错误消息/bin/sh: npm: not found
,我之前也遇到了与 pip 相同的问题。
我通过运行复制它们cat /usr/bin/npm > /ns/001/usr/bin/npm
,运行chroot ns/001
然后npm
给我未找到的错误,令人惊讶的是,我使用 mkchroot 复制的每个动态链接的 bin 都可以正常工作,并且符合预期。
为了让我已经复制到我的 chroot 工作的静态箱,我缺少什么?
ubuntu - 运行用 Go 编写的可执行文件时找不到文件
如果我在 alpine 上的 go 1.7.1 上构建https://github.com/m3europe/procwrap并尝试在 ubuntu trusty 上运行二进制文件,我会找不到文件,如果我在 trusty 上构建并尝试在 alpine 上运行,也是如此. 我怀疑这与以某种方式进行链接有关,但是到目前为止,我的职业生涯大部分时间都在托管执行环境中度过,因此我在这里有点超出我的深度。我看似天真的理解是 AMD64 构建应该适用于任何 AMD64 linux 发行版,不是吗?
下面的 Dockerfile 演示了这个问题。第 6 行下载的可执行文件是基于 golang:1.7.1-alpine 镜像构建的: