Docker常用命令集合

2022-10-08 19:45:17 字數 1125 閱讀 1950

1、查詢命名空間下的pod(其中ns為namespace)

kubectl get pods -n ns |grep  rest

也可以不指定命名空間進行搜尋:

2、進入pod容器(其中wdk-rest為podname)

kubectl -n ns  exec -it wdk-rest bash

3、檢視pod描述資訊(其中ns為namespace,wdk-plugin-rest為podname)

kubectl 

describe -n ns pod wdk-plugin-rest

4、檢視deployments詳細資訊(其中ns為namespace,test-group-1-6為podname)

kubectl get deployments test-group-1-6 -n ns -o yaml

5、根據資源使用情況自動擴縮容設定

kubectl autoscale deployment nginx-deployment --min=2 --max=10 --cpu-percent=80

6、在master節點檢視svc\ingress 資訊(ns為namespace)

kubectl get svc -n ns

kubectl get ing -n ns

7、擴縮容操作

資源擴縮容相關

檢視pod部署的yaml檔案資訊:kubectl get pod podname -o yaml

檢視pod資源資訊:kubectl describe pod podname

操作pod資源擴縮容:

#找到spec:replicas並將其數量修改目標數即可

spec:

附:常見問題和處理方式

1、正常使用docker exec -it [podname] bash無法進入pod,直接報錯docker oci runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"bash\": executable file not found in $path": unknown

解決方案:docker exec -it [podname] sh

docker常用命令集合

sudo yum install docker 啟動docker,並註冊開機服務 sudo service docker start sudo chkconfig docker ondocker images 列出本地主機上的映象 docker images a 列出本地所有的映象 含中間映像層 q...

Docker映象操作常用命令集合

docker pull常用引數 f 強制刪除執行中的容器 docker imagesdocker rmidocker commit常用引數 m 本次提交資訊 author 作者 docker build 使用此從dockerfile檔案來構建映象 常用引數 t x y z 指定映象的命名空間為x倉庫...

Linux 常用命令集合

1.常用命令 ls 顯示當前目錄下的檔案和資料夾 ltr 按時間順序顯示檔案和資料夾的詳細資訊,不帶引數的時候 只顯示資料夾和檔案。vi 開啟檔案的內容 tar cvf file.tar file 壓縮成tar包 tar xvf file.tar file 解壓縮tar包,後面的file可以不用寫,...