1

我目前在我的 Ubuntu 18.04 安装上以稳定的形式 (v1.12.0) 运行microk8s。它带有 Docker 17.03.2-ce,它缺乏对多阶段构建的支持,在 Docker 17.05 中添加。microk8s 文档建议不要在系统上使用任何其他 Docker(至少只要 AppArmor 处于打开状态)。

有没有办法用更新版本的 Docker 运行 microk8s,这样我就可以使用多阶段构建功能,而不会危及系统的安全性?

4

2 回答 2

0

我认为强制 microk8s 使用主机系统的其他部分与其原则相矛盾,即完全独立的本地 kube 集群。
在您的情况下,我将通过使用您的本地 docker 与 microk8s 使用的 docker 运行时提供多级支持来分离图像构建。

于 2018-11-16T01:15:51.460 回答
0

这里的一个人找到了一种将 microk8s 与系统 docker 一起使用的方法。您可以禁用 microk8s docker 并使用系统的,这样就不会发生冲突。

于 2018-11-11T13:35:43.237 回答