gpt4 book ai didi

bash - kubectl bash 完成在 ubuntu docker 容器中不起作用

转载 作者:行者123 更新时间:2023-11-29 09:02:26 26 4
gpt4 key购买 nike

我在 Mac 上运行的 docker 容器中使用 kubectl。我已经为 kubectl 在 Mac 上成功配置了 bash 完成,但是,它在 docker 容器中不起作用。我总是得到 bash: _get_comp_words_by_ref: command not found

docker 镜像基于 ubuntu:16.04 并且 kubectl 通过该行安装(来自 dockerfile 的片段)

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
mv kubectl /usr/local/bin

echo $BASH_VERSION 给我 4.3.48(1)-release,根据 apt,安装了 bash-completion 包.

我正在使用 iTerm2 作为终端。

知道为什么它不起作用或如何让它起作用吗?

最佳答案

好的,我找到了 - 我只需要做一个 source /etc/bash_completionsource <(kubectl completion bash) 之前或之后.

关于bash - kubectl bash 完成在 ubuntu docker 容器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50406142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com