如何在alpine容器中安装 Docker并运行 docker 镜像?我可以安装,但无法启动 docker 并且在运行时获取“docker command not found error”。
一旦我添加,
spec:
containers:
- args:
- /bin/sh
- '-c'
- touch /tmp/healthy; touch /tmp/liveness
env:
Run Code Online (Sandbox Code Playgroud)
对于部署文件,应用程序不会在描述日志中没有任何错误的情况下出现。部署成功,但没有输出。这两个文件都在容器中创建。我可以在 kubernetes 部署中运行 docker build 吗?
下面是完整的部署yaml。
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: web
name: web
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: web
version: prod
template:
metadata:
annotations:
prometheus.io/scrape: 'true'
labels:
app: web
version: prod
spec:
containers:
- args:
- /bin/sh
- '-c'
- >-
touch /tmp/healthy; touch /tmp/liveness; while true; do echo .;
sleep 1; done
env:
- name: SUCCESS_RATE
valueFrom: …Run Code Online (Sandbox Code Playgroud)