# Docker 常用命令
杀死所有正在运行的容器:
docker kill $(docker ps -a -q)
删除所有已经停止的容器:
docker rm $(docker ps -a -q)
删除所有未打 dangling 标签的镜像(中间过程无用的镜像):
docker rmi $(docker images -q -f dangling=true)
删除所有镜像:
docker rmi $(docker images -q)
以交互方式创建容器,并在退出该交互命令窗口后容器自动销毁:
docker run -it --rm -p 8080:8080 -v D:\~temp:/temp php:latest
将容器内的文件Copy到宿主机:
docker cp {contanername}:{path} {path}(docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径)
# Kubectl 常用命令
获取资源(pod、service、deployment)
kubectl get [xxx] -n [namespace]
重启某一个 pod
kubectl get pod [pod name] -n [namespace] -o yaml | kubectl replace --force -f -