您可以配置 sudo 命令以在 vctl 实用程序运行时绕过管理员密码提示。

vctl 实用程序会在运行 vctl system start 命令时准备容器网络,并且在使用 --publish 选项启动容器时还会设置端口转发。由于这些网络操作通过 sudo 命令在后台进行,因此,系统会提示您输入管理员密码。

如果此提示阻止您使用 vctl 实用程序自动管理容器,则可以将 sudo 命令配置为在不提示输入密码的情况下运行。

过程

  1. 通过在终端窗口中键入 visudo 命令来编辑 /etc/sudoers 文件。
    sudo visudo
  2. 出现提示时输入您的密码。
  3. 附加以下条目,以便可以在不输入密码的情况下运行所有命令。
    <Your_Account_Name> ALL = (ALL) NOPASSWD: ALL
  4. 保存并退出。