docker和k8s命令
时间: 2023-10-16 18:08:20 浏览: 128
docker和k8s
Docker和Kubernetes (简称K8s) 是两个常用的容器化技术工具。下面是一些常见的Docker和Kubernetes命令:
Docker命令:
1. `docker run <image>`:运行一个Docker镜像。
2. `docker build -t <tag> <path>`:根据Dockerfile构建一个新的镜像。
3. `docker pull <image>`:从Docker仓库拉取一个镜像。
4. `docker push <image>`:将一个镜像推送到Docker仓库。
5. `docker ps`:列出正在运行的容器。
6. `docker images`:列出本地存在的镜像。
7. `docker rm <container>`:删除一个容器。
8. `docker rmi <image>`:删除一个镜像。
9. `docker exec -it <container> <command>`:在运行中的容器中执行命令。
Kubernetes命令:
1. `kubectl create deployment <name> --image=<image>`:创建一个新的部署。
2. `kubectl get deployments`:列出所有部署。
3. `kubectl scale deployment <name> --replicas=<count>`:调整部署的副本数量。
4. `kubectl expose deployment <name> --port=<port>`:公开一个部署为一个服务。
5. `kubectl get pods`:列出所有Pods。
6. `kubectl delete deployment <name>`:删除一个部署。
7. `kubectl describe pod <pod>`:显示一个Pod的详细信息。
8. `kubectl logs <pod>`:获取一个Pod的日志。
9. `kubectl exec -it <pod> <command>`:在一个Pod中执行命令。
这些命令只是Docker和Kubernetes功能的一小部分,更多的命令和选项可以通过官方文档获得。
阅读全文