打包镜像:
docker build -t spark-2.4.3-image-merrily01 -f kubernetes/dockerfiles/spark/Dockerfile .
docker push XXX
遇到问题1:
docker push spark-2.4.3-image-merrily01 失败,报错:
hadoop@master:/software/servers/spark$ docker push merrily01/spark-2.4.3-image-merrily01:latest
The push refers to repository [docker.io/merrily01/spark-2.4.3-image-merrily01]
116231995225: Preparing
b09dc1fe15e5: Preparing
799058b7c313: Preparing
42d9b7e6733c: Preparing
9f005ab9e0ad: Preparing
68dfec37ddfd: Waiting
925f383c0b2e: Waiting
d6ee6f4dcd03: Waiting
ceaf9e1ebef5: Waiting
9b9b7f3d56a0: Waiting
f1b5933fe4b5: Waiting
denied: requested access to the resource is denied
原因:
1. 没docker login ; (没有账户先创建)

本文介绍了如何在Kubernetes集群中打包Spark镜像,使用Dockerfile创建名为'spark-2.4.3-image-merrily01'的镜像,并解决在docker push过程中遇到的问题,包括需要先进行docker login,创建仓库,使用docker tag重新标记镜像,最后成功将镜像推送到仓库。
订阅专栏 解锁全文

2083

被折叠的 条评论
为什么被折叠?



