【问题标题】:Deploying local Docker image (DockerFIle) as local Kubernetes pod将本地 Docker 镜像 (DockerFIle) 部署为本地 Kubernetes pod
【发布时间】:2015-08-04 17:14:12
【问题描述】:

我使用 Vagrant 在本地机器上启动了 Kubernetes master 和 minion。我可以为我的 Kubernetes pod 创建一个 json 文件,我可以在其中启动多个公共容器。

但是,一个 Docker 容器是本地容器,位于 java:8-jdk 之上,配置了 DockerFile。

如何在 kubernetes json pod 中引用这个本地 Docker 容器,以便 Kubernetes 运行它?

换句话说,Kubernetes 是否支持 docker build ;)

【问题讨论】:

    标签: docker kubernetes


    【解决方案1】:

    构建 docker 映像后,您可以通过运行 docker load -i /path/to/image.tar 将其“侧载”到本地可用的映像中。完成此操作后,Kubernetes 将能够加载映像而无需访问外部集线器。

    【讨论】:

    • 不错!如何在 Kubernetes json 中指定此类图像的名称?也可以作为路径?
    • 当你构建镜像时,你可以标记它,就好像你要将它上传到一个集线器(例如 docker hub 或 gcr.io 或 quay.io),但不要推送它。然后你就可以像 push 一样引用它,docker 就能找到它。
    猜你喜欢
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 2021-12-27
    • 2018-11-17
    • 1970-01-01
    • 2023-03-18
    • 2021-10-30
    • 2021-11-13
    相关资源
    最近更新 更多