build 镜像:
docker build -t com/hive/hivemetastore:v1 .
tag修改镜像:
docker tag redis:5.0-alpine com/hive/redis:v1
推送镜像
docker push com/hive/hivemetastore:v1
拉取使用镜像
docker pull com/hive/redis:v1
查看镜像
docker image ls
生成yaml文件
kubectl create secret generic my-s3-keys --from-literal=access-key=’1234’ --from-literal=secret-key=1234 -n trino
secret/my-s3-keys created
查看yaml文件
kubectl edit secret my-s3-keys -n trino
生成yaml
kubectl create configmap metastore-cfg --dry-run --from-file=metastore-site.xml --from-file=core-site.xml -o yaml
执行yaml文件
kubectl create -f redash.yaml -n trino
删除命名空间
kubectl create ns trino
创建命名空间
kubectl delete ns trino
kubectl delete svc kubernetes-dashboard -n kubernetes-dashboard
kubectl get svc --all-namespaces -o wide
kubectl get svc --all-namespaces -o wide
删除yaml
kubectl delete -f recommended.yaml
创建yaml
kubectl create -f recommended.yaml
kubectl delete svc kubernetes-dashboard -n kubernetes-dashboard
获取命名空间
kubectl get ns
修改镜像,镜像中更换jar包
启动trino:v1 镜像 叫xxx
docker run -it --name xxx trino:v1
查看是否启动
docker ps -a
进去名为xxx镜像
docker exec -it xxx /bin/sh
exit
pwd
修改前后位置 传文件到镜像或者拿出镜像文件
docker cp .jar xxx:/data
commit 提交镜像 xxx 变为 yyy
docker commit xxx yyy
查看是否有修改后的镜像
docker image ls