docket/k8s 常用命令整理

docker:

doker ps -a 查看所有docker,包括已经停止运行的

docker rm -f `docker ps -a -q`  删除所有docker

docker cp file_name (docker_name):/home/  主机和docker之间互相拷贝文件,位置可颠倒

若docker安装了scp  scp hello.txt [email protected]:/home 效果一样。

docker start 已停止的容器名

docker load -i 镜像包.tar; //得到loaded image ID
docker run -idt --name my_docker -v /svn:/svn +loaded image ID;  //运行镜像,--name指定docker名  -v 设置映射
docker exec -it my_docker /bin/bash;  //进入到docker中,exit 退出

docker system prune -a; //删除停止的容器

docker 命令详解 https://www.runoob.com/docker/docker-tutorial.html

 

k8s操作和docker 差不多:

kubectl get pod //获取容器名 -o wide 可以输出更多信息

kubectl exec -it pod_name bash //运行pod

kubectl get deployment //输出所有deployment ,-o wide输出更多

kubectl edit deployment +deployment_name  //编辑容器环境变量 修改replicas: 控制pod副本数,注意:不能使用tab键,否则保存退出时会报错,不能保存,且空格键一定要对齐

kubectl delete pod +pod_name 删除pod

kubectl cp //同docker cp

kubectl logs -f pod_name //若设置了日志可以查看日志

 

你可能感兴趣的:(烂笔头)