kubernetes - 如何在我的 Kubernetes 容器中安装 tar 二进制文件以使 ku

由于 tar 不在我容器的 bin 文件夹中,我的 kubectl cp 无法正常工作。我似乎找不到如何安装它。

尝试时出现错误:

kubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir

错误:

rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:235: starting container process caused "exec: "tar": executable file not found in $PATH"

最佳答案

看起来你的 Docker 中没有 Tar

我建议先在上面的 Dockerfile 级别命令中安装 Tar

您可以使用以下命令将 Tar 添加到 Docker 中

Docker 镜像:运行 yum install -y tar

关于kubernetes - 如何在我的 Kubernetes 容器中安装 tar 二进制文件以使 kubectl cp 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69951094/

相关文章:

python - 如何将cookie从flask设置为reactjs

c++ - 如何使用 Boost 在缓冲区中进行二进制序列化

reactjs - “开始故事书”不被识别为内部或外部命令,

git - 重新启用 Visual Studio Code GitHub 身份验证

python - 如果使用 native ORM,如何避免 Django Rest API 中的 S

node.js - 在配置数据库时连接详细信息不可用 Digital Ocean

ruby-on-rails - `gem install sqlite3` 告诉我 `brew in

clang-tidy - 如何在 `clang-apply-replacements` 生成的变更集

r - 使用 spsurvey 在多边形内绘制 GRTS 点

javascript - 使用 Vite 构建的 React.js 不包含 service-work