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 //若設置了日誌可以查看日誌