如何在更新的Docker中使用microk8?

时间:2018-11-05 01:23:55

标签: docker kubernetes docker-multi-stage-build microk8s

我目前正在Ubuntu 18.04安装上以稳定格式(v1.12.0)运行microk8s。它带有Docker 17.03.2-ce,它不支持Docker 17.05中添加的multi-stage buildsThe microk8s documentation advises not to use any other Docker on the system(至少在AppArmor启用的情况下)。

是否可以在更新版本的Docker上运行microk8s,以便我可以使用多阶段构建功能,而又不会危及系统的安全性?

2 个答案:

答案 0 :(得分:0)

一个人here找到了一种在系统docker上使用microk8的方法。您可以禁用microk8s泊坞窗并使用系统的泊坞窗,这样就不会发生冲突。

答案 1 :(得分:0)

我认为强迫microk8使用主机系统的其他部分与其原理是相互矛盾的,后者是孤立的完全独立的本地kube集群。
在您的情况下,我会通过利用具有多级支持的本地docker和microk8s使用的docker运行时来分离映像构建。