使用 cloud-init 安装 debian 包

Jam*_*mes 2 cloud-init google-cloud-platform

我正在尝试netcat使用cloud-init.

一旦我通过 SSH 连接到我的虚拟机,并通过cloud-init(意味着,它正在执行)正确配置了我的所有密钥,我尝试运行netcat但它不起作用;

我正在使用 Container-Optimized OS (cos),因为他们指的是将其用于cloud-init,并且在研究中我发现 cos 基于 ChromiumOS 内核;

我添加到我的 cloud-init 文件的所有内容是

packages:
 - nano
 - netcat
Run Code Online (Sandbox Code Playgroud)

它们都不起作用。

我缺少什么可以添加这些包吗?

Yag*_*ion 7

假设您想在该会话中以交互方式运行 nano 和 netcat 等工具,您可以使用 Container-Optimized OS 中的 CoreOS 工具箱来安装和运行这些工具。

$ toolbox apt-get install -y nano netcat
$ toolbox nano
Run Code Online (Sandbox Code Playgroud)