问题标签 [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.
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 相比如何?
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 如下所示:
gradle - Gradle rkt appc 插件
rkt
通过 coreos 和他们的 appc 标准似乎很有希望。是否已经有 gradle 插件可用于帮助创建 appc 容器映像(最好与 spring boot 集成)?
coreos - 如何将 mlock 系统调用授予通过 CoreOs 上的“sudo rkt run”调用的容器
运行我的应用程序如下:
sudo rkt run --insecure-options=image --interactive --net=host ./myapp.aci
我收到消息:
锁定内存失败:无法分配内存
经过一番挖掘,这似乎表明容器没有CAP_IPC_LOCK
传递给它的能力。我已经深入研究了一些文档,但找不到我需要添加配置或任何选项来启用它的位置。我该怎么做呢?
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.io
1.0.0
1.2.1
1.5.1
fly
kubernetes - 无法在 CoreOS 上的 rkt 容器内启动 iscsiadm
我正在尝试使用此处的指令在CoreOS 上的 rkt 中使用 iscsi 插件启动 kubernetes 。问题是 iscsi 守护进程无法启动,所以我收到错误消息,无法将卷挂载到 pod。
我试图将整个 /dev/ 安装在 rkt 容器中,但这对我没有帮助。
docker - 我可以使用 CoreOS rkt 运行/转换 Docker-Compose 项目吗?
我可以使用 CoreOSrkt
或一些相关工具来运行我的 Docker-Compose 项目吗?
和/或有什么方法可以将 Docker-Compose 项目转换为类似的东西,对于 CoreOS 和rkt
?
我的 Docker-Compose 项目在 localhost 和生产服务器上运行良好。但我认为我更喜欢 CoreOS 和 rkt 的安全模型——这样我就不必在我的开发机器上以 root 权限运行容器(对吗?)。
这里似乎是关于如何运行单个 Docker 容器的文档rkt
:https ://coreos.com/rkt/docs/latest/running-docker-images.html - 但我想要类似 Docker-Compose 的功能,而不仅仅是一个容器。
(我目前使用基于 Ubuntu 的 Linux 发行版。)
server - 将本地依赖项添加到 acbuild 中的 ACI
我目前正在试验 rkt 容器的 ACI 构造。在我的实验中,我构建了一些容器,特别是用作依赖项。我现在想将这些 .aci 图像用作其他图像的依赖项。由于这些文件是按名称获取的(例如“quay.io/alpine-sh”),我想知道是否有办法引用实际的本地 .aci 文件。
有没有办法从本地文件系统导入这些 .aci 文件,还是我必须设置一个本地网络服务器作为存储库?
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 命令的输出?任何其他与错误相关的信息?我是否正确配置了东西?我很迷茫,所以关于这个问题的任何信息都将不胜感激。
谢谢!