问题标签 [rkt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9523 浏览

go - 如何使用 go 1.5+ 创建静态链接的 golang 可执行文件

golang 版本 < 1.5 - 有大量静态链接示例、帖子和食谱。>= 1.5 怎么样?(谷歌搜索没有返回对我的搜索词有用的结果。)任何人对如何生成可以在基本 rkt(来自 CoreOS)容器中执行的静态链接二进制文件有任何建议吗?

我去:

当我尝试运行我的容器时:

我得到:

暗示容器中的可执行文件取决于此库,因此不是静态的。

我的清单看起来像:

我构建二进制文件的命令行如下所示:

这篇文章有几个例子 golang < 1.5。然后是 CoreOS 网站上的这篇入门文章。

0 投票
1 回答
603 浏览

docker - coreos 与 triton 相比如何?

最近开发了一些运行 docker 容器甚至应用程序容器的替代方案。

我知道有来自 coreos ( https://coreos.com/blog/rocket/ ) 的 rkt 和来自 joyent ( https://www.joyent.com/的 triton )的 triton

这两种方法如何比较?

编辑

也许我应该在@ Lakatos Gyula 的这些好评论之后重新提出我的问题

在大规模运行 docker-containers 方面,Triton 与 coreos 或 kubernetes 相比如何?

0 投票
0 回答
632 浏览

nginx - 使用 Meta Discovery 时出现 OpenPGP 错误

我目前正在测试 CoreOS 容器运行时火箭,并重新创建了一个场景,以通过基于以下指南的 Meta Discovery 签署和分发图像。当我尝试使用 Meta Discovery 运行自签名图像时,我收到以下错误/输出:

我正在使用运行 Ubuntu 15.10、rkt 0.16.0 和 GnuPG 2.0.23 的 VM。图片由本地 nginx 服务器提供。

创建的签名 hellorocket.aci.asc 如下所示:

0 投票
1 回答
181 浏览

gradle - Gradle rkt appc 插件

rkt通过 coreos 和他们的 appc 标准似乎很有希望。是否已经有 gradle 插件可用于帮助创建 appc 容器映像(最好与 spring boot 集成)?

0 投票
2 回答
976 浏览

coreos - 如何将 mlock 系统调用授予通过 CoreOs 上的“sudo rkt run”调用的容器

运行我的应用程序如下:

sudo rkt run --insecure-options=image --interactive --net=host ./myapp.aci

我收到消息:

锁定内存失败:无法分配内存

经过一番挖掘,这似乎表明容器没有CAP_IPC_LOCK传递给它的能力。我已经深入研究了一些文档,但找不到我需要添加配置或任何选项来启用它的位置。我该怎么做呢?

0 投票
1 回答
224 浏览

kubernetes - Kubernetes 拒绝使用 rkt,容器无法启动,错误的 systemd 错误

在部署主节点时,我试图在 coreos 上使用 rkt 设置 kubernetes。

是我从 kubelet 日志中看到的主要问题...一些 systemd 错误显然是错误的,因为 coreos 最新稳定版使用 225...

我遵循了Deploy Kubernetes Master Node(s)Running Kubernetes on rkt指南。

我已经尝试了来自rkt 版本的所有hyperkube图像,确保在kubelet-wrapper中切换正确的aci 图像......没有任何变化。quay.io1.0.01.2.11.5.1fly

0 投票
2 回答
862 浏览

kubernetes - 无法在 CoreOS 上的 rkt 容器内启动 iscsiadm

我正在尝试使用此处的指令在CoreOS 上的 rkt 中使用 iscsi 插件启动 kubernetes 。问题是 iscsi 守护进程无法启动,所以我收到错误消息,无法将卷挂载到 pod。

我试图将整个 /dev/ 安装在 rkt 容器中,但这对我没有帮助。

0 投票
1 回答
2356 浏览

docker - 我可以使用 CoreOS rkt 运行/转换 Docker-Compose 项目吗?

我可以使用 CoreOSrkt或一些相关工具来运行我的 Docker-Compose 项目吗?

和/或有什么方法可以将 Docker-Compose 项目转换为类似的东西,对于 CoreOS 和rkt

我的 Docker-Compose 项目在 localhost 和生产服务器上运行良好。但我认为我更喜欢 CoreOS 和 rkt 的安全模型——这样我就不必在我的开发机器上以 root 权限运行容器(对吗?)。

这里似乎是关于如何运行单个 Docker 容器的文档rkthttps ://coreos.com/rkt/docs/latest/running-docker-images.html - 但我想要类似 Docker-Compose 的功能,而不仅仅是一个容器。

(我目前使用基于 Ubuntu 的 Linux 发行版。)

0 投票
1 回答
301 浏览

server - 将本地依赖项添加到 acbuild 中的 ACI

我目前正在试验 rkt 容器的 ACI 构造。在我的实验中,我构建了一些容器,特别是用作依赖项。我现在想将这些 .aci 图像用作其他图像的依赖项。由于这些文件是按名称获取的(例如“quay.io/alpine-sh”),我想知道是否有办法引用实际的本地 .aci 文件。

有没有办法从本地文件系统导入这些 .aci 文件,还是我必须设置一个本地网络服务器作为存储库?

0 投票
0 回答
140 浏览

coreos - 为火箭创建我的第一个图像(带有 java 依赖的serviio)

我已经安装了 CoreOS stable (1068.10.0),我想为 Rocket 创建一个 serviio 流媒体服务器映像。

这是我的清单文件:

我在google上找不到如何添加java包依赖,所以我只是下载了jre,将它打开到/rootfs/opt并设置一个JAVA_HOME环境变量。这是正确的方法吗?

welp .. 因为我将 serviio 配置为在名为 serviio 的用户和组上运行,所以我创建了 /etc/groupserviio:x:500:serviio和 /etc/passwd serviio:x:500:500:Serviio:/opt/serviio:/bin/bash。这个可以吗?我应该以不同的方式添加和配置用户吗?

然后我用 制作了一个火箭图像actool build serviio serviio-1.0-linux-amd64.aci,签名并运行它rkt run serviio-1.0-linux-amd64.aci。然后rkt list我看到容器立即启动并退出。

rkt status bea402d9返回:

不知道如何进一步调试此问题。如何查看已执行的 sh 命令的输出?任何其他与错误相关的信息?我是否正确配置了东西?我很迷茫,所以关于这个问题的任何信息都将不胜感激。

谢谢!