Docker和Kubernetes (k8s) 已经成为容器领域中最重要的两个工具了。Docker可以帮助我们轻松地创建、打包和运行应用程序,而k8s则是一个容器编排和管理平台,可以大大简化我们的容器操作。
下面是一些Docker和k8s中常用的命令。
Docker命令
docker version# 检查docker版本docker info# 显示有关docker系统的详细信息docker container ls# 列出所有正在运行的容器docker container stop [container-id]# 停止指定的容器docker container rm [container-id]# 删除指定的容器docker run [image]# 在新容器中运行指定的docker镜像docker build -t [image-name] [path-to-dockerfile]# 从Dockerfile构建镜像docker push [image-name]# 将已构建的镜像上传到docker hub
k8s命令
kubectl get nodes# 检查所有k8s节点状态kubectl get pods# 检查所有正在运行的pod状态kubectl describe pod [pod-name]# 查看pod详细信息kubectl delete pod [pod-name]# 删除指定podkubectl apply -f [file-ojbect].yml# 从配置文件创建k8s对象kubectl scale deployment [deployment-name] --replicas=[num]# 缩放指定部署的副本数kubectl set image deployment [deployment-name] [container-name]=[image-name]# 升级部署中的容器映像
在Docker和k8s操作中,正确使用命令可以大大提高我们的工作效率。希望以上介绍的命令对你有所帮助。