我想运行我在PC上构建的eclipse / che图像。
步骤1:我根据指令https://github.com/eclipse/che/wiki/Development-Workflow构建了che。
mvn clean install
将assembly-main/target
文件夹下的图像创建为tar文件。
步骤2:尝试使用以下方法在kuernetes上运行映像:
$ helm upgrade --install che --namespace che --set cheImage=eclipse/che-server:7.0.0-beta-4.0 --set global.cheWorkspacesNamespace="che" --set global.ingressDomain=${CHE_DOMAIN}.nip.io ./
...如此处所示:https://che.eclipse.org/running-eclipse-che-on-kubernetes-using-docker-desktop-for-mac-5d972ed511e1
我相信以上命令从公共映像注册表中提取映像(是docker hub吗?)。我想使用我使用上面显示的步骤#1构建的图像。 请让我知道我该怎么做?
答案 0 :(得分:0)
成功运行mvn clean install
后,您可以使用dockerfiles/che/build.sh
构建docker映像,如下所示:
dockerfiles/che/build.sh --organization:myorg --tag:mytag --dockerfile:Dockerfile
这应生成映像myorg/che-server:mytag
。然后,您可以将该图像推送到您在k8s集群中使用的任何docker注册表中,并在掌舵图中使用它。