docker和kubernetes相关命令记录

一。docker相关命令
1.查看所有镜像
docker images
2.查看docker运行的容器
docker ps
docker ps -a
3.镜像导入导出
docker load -i 镜像名
docker save -o 镜像包名 镜像名:tag
4.更改镜像tag命令
docker tag 原镜像名:原tag 新镜像名:新tag
5.把镜像push到本地
docker push 镜像名:tag
6.下载镜像
docker pull 镜像名:tag
7.容器启动命令
docker run
8.容器提交成镜像
docker commit 容器id 镜像名:tag
9.容器删除
docker rm -f 容器名
10.镜像删除
docker rmi -f 镜像名
11.进入容器
deocker exec –it 容器名 bash
12.执行build命令制作镜像
docker build -t imos-ms:v1 .

二。kubernetes相关命令

  1. kubectl get nodes ----查看节点信息

  2. kubectl get pods ----查看pod信息

  3. kubectl get pods -o wide ----查看pods的运行详细信息

  4. kubectl get pod imos-vm-0 -o yaml ----查看pods定义的详细信息

  5. kubectl get service ----查看service的信息

  6. kubectl get pv ----查看PV的信息

  7. kubectl get pod -n kube-system ------查看系统服务信息

  8. kubectl exec [PODNAME] env ----查看运行的pod的环境变量

  9. kubectl exec -it [PODNAME] bash ----进入容器

  10. kubectl logs [PODNAME] ----查看容器的日志

  11. kubectl describe node [NODENAME] ----查看节点的资源

  12. kubectl describe pod [PODNAME] ----显示Pod的详细信息,特别是查看pod无法创建时候的日志

  13. kubectl get pod --all-namespaces -o wide ----查看所有命名空间下的所有pod

  14. 创建pod
    kubectl create -f rbac-config.yaml

删除pod

[root@test2 ~]# kubectl get pod -n jenkins
NAME READY STATUS RESTARTS AGE
jenkins2-8698b5449c-grbdm 1/1 Running 0 8s
[root@test2 ~]# kubectl delete pod jenkins2-8698b5449c-grbdm -n jenkins
pod “jenkins2-8698b5449c-grbdm” deleted

查看pod仍然存储
[root@test2 ~]# kubectl get pod -n jenkins
NAME READY STATUS RESTARTS AGE
jenkins2-8698b5449c-dbqqb 1/1 Running 0 8s
[root@test2 ~]#
删除deployment
[root@test2 ~]# kubectl get deployment -n jenkins
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
jenkins2 1 1 1 1 17h
[root@test2 ~]# kubectl delete deployment jenkins2 -n jenkins
再次查看pod消失
deployment.extensions “jenkins2” deleted
[root@test2 ~]# kubectl get deployment -n jenkins
No resources found.
[root@test2 ~]#
[root@test2 ~]# kubectl get pod -n jenkins
No resources found.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值