bash - 如何使 Docker bash 完成为 root 以外的用户的容器/映像名称工作?
问题描述
我从这里下载了 Docker bash 完成脚本到/etc/bash_completion.d/docker
. 当我以 root 用户身份登录时,该脚本工作正常。如果我以非 root 用户身份登录,它基本上可以正常工作,除非我尝试自动完成图像和容器名称。我正在尝试找到一种无需切换到 root 用户即可完成此操作的方法,主要是因为这在我的工作流程中会很不方便。由于我的用户在 sudo 组中,有没有办法让完成脚本也使用 sudo?
解决方案
推荐阅读
- node.js - 一切正常,但突然出现mongo错误
- laravel - gmail中相同的发件人和收件人地址
- sql - 即使从表中归档历史数据,也保持列值的唯一性
- ruby-on-rails - 如果我在 Rails 中删除模型,如何实现 SQL 查询?
- r - 如何从 r-markdown 块设置 RStudio R 控制台工作目录
- influxdb - InfluxDB - 使用 Flux 按 _value 查找前 5 个系列
- jenkins - 在 RHEL8.3 上安装 jenkins
- javascript - 未捕获的 SyntaxError:用于 Shopify 商店的自定义 js 文件中出现意外的令牌 ')'
- amazon-web-services - 获取项目列表的 AWS Appsync Graphql 查询返回空数组,即使 dynamodb 表中有项目
- javascript - Javascript - OpenLayers:合并/合并两行