【发布时间】:2018-05-20 23:34:04
【问题描述】:
我正在尝试将 Spinnaker 设置为本地开发环境。
我正在按照这里的步骤操作:https://www.spinnaker.io/setup/install/halyard/。
在“本地 Git”部分 (https://www.spinnaker.io/setup/install/environment/) 中包含使用 sudo 安装一堆东西的说明。 但是 sudo 似乎没有安装。
bash: sudo: 找不到命令
(也不在 /usr/bin 中)
我应该安装 sudo 吗?如果是这样,是否有一些我应该知道的默认根密码?
【问题讨论】:
-
您是在容器内还是在非标准的 Unix 机器内? Docker 没有 sudo。这些指令集是从头开始构建的,而不是使用预先存在的图像
-
我在按步骤 '1 中所述启动的容器上。在这些说明中安装 Halyard'。
-
我在 Docker 部分看到了 5 个数字。没有人说 sudo ...“在 Ubuntu 上安装”部分是 spinnaker.io/setup/install/halyard/#install-halyard-on-docker
-
我所指的 sudo 安装在 '3.选择您的环境',然后选择'本地 Git'。
-
所有这些都假设您在 Debian 或 Ubuntu 中安装 Spinnaker,而不是在 Halyard Docker 容器中。在任何情况下,大多数容器默认以 root 身份启动,因此您不需要 sudo。例如,
apt-get install x已经可以工作 - 请参阅docs.docker.com/develop/develop-images/… 换句话说,Halyard 是一个用于设置 Spinnaker 的独立容器。你不会把它们放在同一个容器中
标签: spinnaker spinnaker-halyard