k8s、docker常用命令

常用命令

kubectl cluster-info  --查看集群信息
kubectl get nodes --all-namespaces --查看节点

kubectl get pod --all-namespaces  --看pod
kubectl delete pod/tiller-deploy-fc9cc859f-fcpww -nkube-system
kubectl describe pod/kubernetes-dashboard-5656f98747-tdt25  -nkube-system --看pod日志
kubectl logs pod/kubernetes-dashboard-5656f98747-bz6mt  -nkube-system --看pod日志

kubectl get services --all-namespaces --看services
kubectl delete service/kubernetes-dashboard -nkube-system
kubectl get service kubernetes-dashboard -nkube-system -o yaml ----看services的yaml信息


kubectl get deployment --all-namespaces --看deployment
kubectl delete deployment/kubernetes-dashboard -nkube-system
kubectl get deployment kubernetes-dashboard -nkube-system -o yaml ----看deployment的yaml信息

yum list installed|grep docker --查看安装的名字包含docker的工具
yum -y remove containerd.io.x86_64 --删除containerd.io.x86_64

yum list installed|grep docker --查看安装的带docker的工具

kubectl create -f xxx.yaml --更新替换资源

kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')   --获取登录令牌

kubeadm version --kubeadm版本
kubectl version --kubectl版本
kubelet --version --kubelet版本
yum erase kubeadm --删除kubeadm

kubectl taint nodes --all node-role.kubernetes.io/master- --让master也可以作为节点
kubectl edit svc tiller-deploy -n kube-system --修改tiller的svc使其暴露nodePort端口

mvn clean package docker:build 构建镜像
docker images 查看镜像
docker run -p 8080:8080 -t springboot/demo 运行镜像
docker ps -a 查看正在运行的镜像/容器
docker stop CONTAINER ID 停止镜像
docker rm CONTAINER ID 删除容器
docker rmi IMAGE ID 删除镜像
docker run -d -p 5000:5000 --restart=always --name registry registry:2 仓库容器
systemctl restart docker 重启docker
docker tag IMAGEID REPOSITORY:TAG --重命名镜像
docker sava -o registry.tar registry:latest --导出镜像
docker load -i registry.tar --导入镜像

### Docker 常用命令列表 以下为 Docker常用命令,适用于容器管理、镜像操作和网络配置等场景: #### 1. 容器管理 ```bash docker ps # 查看正在运行的容器[^1] docker ps -a # 查看所有容器(包括停止的) docker start <container_id> # 启动一个已停止的容器 docker stop <container_id> # 停止一个正在运行的容器 docker restart <container_id> # 重启一个容器 docker rm <container_id> # 删除一个已停止的容器 ``` #### 2. 镜像管理 ```bash docker images # 列出本地所有镜像 docker pull <image_name> # 从仓库拉取镜像 docker build -t <tag_name> . # 使用 Dockerfile 构建镜像 docker rmi <image_id> # 删除本地镜像 ``` #### 3. 日志与信息 ```bash docker logs <container_id> # 查看容器日志 docker inspect <container_id># 获取容器详细信息 ``` #### 4. 网络与端口映射 ```bash docker network ls # 列出所有网络 docker port <container_id> # 查看容器的端口映射 ``` --- ### Kubernetes 常用命令列表 以下是 Kubernetes 的常用命令,涵盖了集群管理、Pod 操作、服务配置等方面: #### 1. 集群管理 ```bash kubectl cluster-info # 查看集群信息 kubectl get nodes # 查看节点状态 kubectl describe node <node_name> # 查看节点详细信息 ``` #### 2. Pod 操作 ```bash kubectl get pods # 查看所有 Pod kubectl describe pod <pod_name> # 查看 Pod 详细信息 kubectl logs <pod_name> # 查看 Pod 日志 kubectl exec -it <pod_name> -- /bin/bash # 进入 Pod 的终端[^1] ``` #### 3. 部署与服务 ```bash kubectl apply -f <filename> # 应用配置文件创建或更新资源 kubectl delete -f <filename> # 删除资源 kubectl get services # 查看所有服务 kubectl expose pod <pod_name> --type=NodePort --port=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值