Kubernetes 中自定义命令、环境变量及 MySQL 数据库的使用
1. 自定义命令与环境变量
1.1 环境变量与 Docker 运行
当 Kubernetes 运行 Docker 镜像时,可使用 -e 将环境变量添加到 docker run 命令中。若使用 shell 运行 Docker 镜像命令,环境变量还可用于 “command” 和 “args” 映射,通过环境变量替换实现。当出现以下情况时会调用 shell:
- 使用 ENTRYPOINT 或 CMD 的 shell 形式。
- 在 ENTRYPOINT 或 CMD 指令中显式调用 shell。
1.2 使用 Docker 镜像的默认 ENTRYPOINT 和 CMD
以 “ubuntu” Docker 镜像为例,其 Dockerfile 未提供 ENTRYPOINT 指令,但 CMD 指令设置为 CMD ["/bin/bash"] 。以下是创建不覆盖 Docker 镜像中 ENTRYPOINT 或 CMD 指令的 Pod 定义文件的步骤。
操作步骤
- 创建
env.yaml文件,内容如下:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



