docket/k8s 常用命令整理

docker:

doker ps -a 查看所有docker,包括已經停止運行的

docker rm -f `docker ps -a -q`  刪除所有docker

docker cp file_name (docker_name):/home/  主機和docker之間互相拷貝文件,位置可顛倒

若docker安裝了scp  scp hello.txt [email protected]:/home 效果一樣。

docker start 已停止的容器名

docker load -i 鏡像包.tar; //得到loaded image ID
docker run -idt --name my_docker -v /svn:/svn +loaded image ID;  //運行鏡像,--name指定docker名  -v 設置映射
docker exec -it my_docker /bin/bash;  //進入到docker中,exit 退出

docker system prune -a; //刪除停止的容器

docker 命令詳解 https://www.runoob.com/docker/docker-tutorial.html

 

k8s操作和docker 差不多:

kubectl get pod //獲取容器名 -o wide 可以輸出更多信息

kubectl exec -it pod_name bash //運行pod

kubectl get deployment //輸出所有deployment ,-o wide輸出更多

kubectl edit deployment +deployment_name  //編輯容器環境變量 修改replicas: 控制pod副本數,注意:不能使用tab鍵,否則保存退出時會報錯,不能保存,且空格鍵一定要對齊

kubectl delete pod +pod_name 刪除pod

kubectl cp //同docker cp

kubectl logs -f pod_name //若設置了日誌可以查看日誌

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章