108得票7回答
在Ubuntu主机上,使用alpine docker容器无法运行Go编译的二进制文件

如果一个二进制文件是使用 GOOS=linux 以及 GOARCH=amd64 编译的,在基于 alpine:3.3 的 docker 容器中运行,但如果 docker 引擎主机是 Ubuntu (15.10),该二进制文件将无法运行: sh: /bin/artisan: not found...

85得票8回答
错误:无法启动容器:“stat /bin/sh: no such file or directory”

我一直在尝试创建自己的busybox基础镜像。 # ./mkimage.sh -t pensu/busybox busybox-static + mkdir -p /var/tmp/docker-mkimage.US3tHy0uBQ/rootfs + tar --numeric-owner ...

69得票3回答
我曾以为我理解了Docker,直到我看到BusyBox Docker镜像。

我以为我理解Docker了。我理解它是一种打包软件及其大量依赖项的方式...基本上创建了一个小世界,在那里为一款软件处理绝对一切。然后我在DockerHub上偶然发现了这个: https://hub.docker.com/_/busybox/ 这是 BusyBox 的镜像,它是为嵌入式系统...

30得票3回答
如何在不使用CURL的情况下运行HTTP请求

我有一个基于ARM架构的Busybox(嵌入式Linux),但其二进制文件很有限。如何在不使用curl的情况下进行HTTP POST或PUT请求?

30得票8回答
在 Kubernetes Pod 中安装 Curl 到 BusyBox 是否可行?

我正在使用Busybox来检测Kubernetes v1.18 Pods中的网络问题。我创建了以下Busybox:apiVersion: v1 kind: Pod metadata: name: busybox namespace: default spec: cont...

28得票3回答
kubectl run --command vs -- arguments

我对以下命令有点困惑:kubectl run busybox --image=busybox --restart=Never -o yaml --dry-run -- /bin/sh -c 'echo hello;sleep 3600' YAML: -> YAML:apiVersion: v1...

27得票6回答
如何使用Bash编写二进制文件?

我的问题是我需要创建一个包含这些精确字节的文件: 48, 00, 49, 00. 我无法使用C、perl或其他脚本语言(目标设备是嵌入式设备)。我尝试使用awk,在桌面上确实可以工作:# awk 'BEGIN{ printf "%c%c%c%c", 48, 00, 49, 00 }' | ...

27得票2回答
Alpine Docker image和Busybox Docker image有什么区别?

alpine docker镜像和busybox docker镜像之间有什么区别? 当我查看它们的dockerfile时,alpine的dockerfile如下(适用于Alpine v3.12 - 3.12.7) FROM scratch ADD alpine-minirootfs-3.12...

26得票9回答
如何使用Linux软件看门狗?

有人能告诉我如何在Linux中处理软件看门狗吗? 我有一个名为SampleApplication的程序,它需要持续运行,如果它挂起或意外关闭,我需要重新启动它。 我在谷歌上搜索发现Linux有一个位于/dev/watchdog的看门狗,但不知道该如何使用。能否给我提供一个例子帮助我理解吗? 我...

26得票1回答
Ash(由busybox提供的shell)教程

我发现 BusyBox 的 ash 语法与其他标准 shell (如 sh、bash、tcsh) 不同。它的语法文档或教程在哪里可以找到?