Tag:

从首先运行docker容器使用rkt复制初始文件到已安装的卷

我使用Container Linux by CoreOS 1465.0.0 (Ladybug)来运行docker容器。 看起来,当我在我的系统上安装卷到本地目录时,它不会将这些文件复制到映像中的相应目录中,而只是将它们挂载为空目录。 让我拿最好的例子..我想运行使用rkt的gentoo/stage3-amd64docker容器。 我使用以下命令运行容器: rkt run –debug –insecure-options=image –net=host –volume gentoo,kind=host,source=/mnt/storage/gentoo,readOnly=false –mount volume=gentoo,target=/ docker://gentoo/stage3-amd64 –interactive 在这里我真的想要所有的文件被复制到已装入的卷,所以我挂载为root / 。 我从其他本地装载的其他本地装载的本地坐骑,但如果图像有装入卷中的文件,首先复制这些文件。 有没有办法实现这个自动? 现在我手动提取每个图像并手动复制文件。

CoreOS:fleetctl状态显示服务处于非活动状态,而容器已启动

所以我在笔记本电脑上做了一个3节点的core-os安装程序。 我正在关注他们的快速入门指南。 https://coreos.com/docs/quickstart/ 。 现在,当我运行hello.service,并检查它的状态,它显示我的服务是不活动/死亡。 core@core-02 ~ $ fleetctl status hello.service ● \x22hello.service\x22.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) 虽然日志和dockerPS输出似乎暗示,它都工作正常: core@core-02 ~ $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3b338ba5085b busybox:latest "/bin/sh -c 'while t 2 minutes ago Up 2 minutes hello core@core-02 ~ $ fleetctl […]

CoreOS NetBoot vs安装到磁盘

我们计划从RancherOS切换到CoreOS以获得更好的稳定性。 目前,我们正在使用iPXE进行自动部署,并想知道是将CoreOS安装到磁盘还是通过Netboot默认启动。 为了坚持我们打算在启动时使用NFS共享的状态,不安装CoreOS的想法看起来很有趣,但是从我这边开放的问题是: 有什么关于更新(从NetBoot启动时可能的CoreOS更新程序) 这个表演怎么样? 是否有任何其他的原因通过从networking启动安装CoreOS到磁盘? 得到一些经验和build议会很酷。 谢谢您的帮助!

容器依赖与etcd键

我想有与etcd密钥的容器依赖。 假设我有一个键值为“x”的键,如果该键变成“y”,我想杀死一个特定的容器(因为它总是有一个重启的单元,所以会自动重启)。 我不确定如何实现这一点。 这是因为如果某些键改变了,我需要启动一连串的动作来重新启动一些容器(按照特定的顺序)。 有任何想法吗?

CoreOS Fleet,链接冗余的Docker容器

我有一个小的服务,分成3个docker集装箱。 一个后端,一个前端和一个小型日志logging部分。 我现在想用coreOS和舰队来启动它们。 我想尝试启动3个冗余的后端容器,所以前端可以在它们之间切换,如果其中一个失败的话。 我如何链接他们? 如果我只使用一个,很容易,我只是给它一个名字,例如“后退”,并像这样链接 docker run –name front –link back:back –link graphite:graphite -p 8080:8080 blurio/hystrixfront 可以链接多个吗?