LINUX常用命令-docker-Kubernetes
docker
- docker run: 创建并启动一个容器。
- docker ps: 列出当前运行中的容器。
- docker stop [container_id]: 停止一个运行中的容器。
- docker start [container_id]: 启动一个已停止的容器。
- docker rm [container_id]: 删除一个容器。
- docker images: 列出本地的镜像。
- docker rmi [image_id]: 删除一个镜像。
- docker pull [image_name]: 从Docker Hub下载镜像。
- docker build -t [tag_name] [path]: 构建一个镜像。
- docker logs [container_id]: 查看容器日志。
- docker exec -it [container_id] [command]: 在运行中的容器内执行命令。
- docker network ls: 列出所有Docker网络。
- docker volume ls: 列出所有Docker卷。
- docker-compose up: 启动docker-compose.yml文件定义的服务。
- docker-compose了解基本的Docker命令
Kubernetes
- kubectl get pods: 查看所有Pods的状态。
- kubectl describe pod [pod_name]: 获取Pod的详细信息。
- kubectl create -f [file.yaml]: 从YAML文件创建资源。
- kubectl apply -f [file.yaml]: 应用YAML文件中的资源配置。
- kubectl delete pod [pod_name]: 删除指定的Pod。
- kubectl logs [pod_name]: 查看Pod的日志。
- kubectl exec -it [pod_name] -- [command]: 在Pod内执行命令。
- kubectl scale deployment [deployment_name] --replicas=[num]:
调整Deployment的副本数。 - kubectl get svc: 查看所有服务。
- kubectl get nodes: 列出所有节点。