2015-05-22 91 views
4

我使用Vagrant在本地計算機上啓動了Kubernetes master和minion。我可以爲我的kubernete pod創建一個json文件,我可以啓動幾個公共容器。將本地Docker鏡像(DockerFIle)部署爲本地Kubernetes pod

但是,一個Docker容器是本地的,ontop上java:8-jdk,配置了DockerFile。

如何在kubernetes json pod中引用此本地Docker容器,以便kubernets可以運行它?

換句話說,不Kubernetes支持搬運工構建;)

回答

3

後通過運行docker load -i /path/to/image.tar打造泊塢窗圖像,可以通過「側載」到你的本地可用的圖像。完成此操作後,Kubernetes將能夠加載圖像,而無需連接到外部集線器。

+0

不錯!我如何在Kubernetes json中指定此類圖像的名稱?就像一條道路一樣? – igr

+0

構建圖像時,您可以將其標記爲好像要將其上傳到集線器(例如,docker hub或gcr.io或quay.io),但不要推送它。然後,您可以像推動它一樣引用它,並且docker將能夠找到它。 –