1. 查找docker容器: docker ps | grep pbank -a(查找所有已经创建的容器)
2. 进入docker容器:docker exec -it e2d3a1808165 bash
3. 重启容器:docker restart e2d3a1808165
4. 拷贝数据到容器中:docker cp pbportal-rc1.jar 3039cdc033c2:/usr/local/jar/ ls -all
从容器中拷贝数据到虚机:docker cp 5f89f5041c0e:/usr/local/jar/logs/log_error.log /usr/local/xjz
5. 查看日志:docker logs -f 95ebb578fc31(容器Id) --tail 5
6. 查看pod: kubectl get pod | grep pbankportal source /opt/bin/common/tool.sh
7. 查看pod详情:kubectl describe pod pbportal-dzkf-p62m8(pod名)
8. 删除容器:docker rm -f bcdc40be240c
运行容器:docker run --name pb-portal-contain -d 192.168.101.69:5000/pbank-portal:1.0.2
9. 获取docker镜像:docker images | grep pbank 删除镜像:docker rmi imageid
10. 查看端口是否通:curl http://17.192.0.200:38080 curl 172.17.95.2:3306(数据库)
11. 固化容器:docker commit f974bcf50c3e(容器名) pbank-portal(镜像名):1.0.2
12. ansible all -m copy -a "src=/src_path/image.tar dest=/dest_path/image.tar"
13. 拷贝:scp aaa.tar root@192.168.101.88:/home
14. 重新生成镜像:docker load -i /dest_path/image.tar
15. 查看rc: kubectl get rc
16. 更新rc: kubectl edit rc pbportal-dzkf imagePullPolicy: Always(总是从中央仓库去拉),IfNotPresent(本地有镜像,从本地获取)
17. 删除pod: kubectl delete pod pbportal-dzkf-fzczq
18. 生成tar:docker save -o ./portal.tar pbank-dev-portal:1.0.1
19. 查看已经安装过的软件 : yum list installed | grep docker
20. 创建rc: kubectl create -f pbportal-dzkf-rc.yaml
创建svc: kubectl create -f pbportal-dzkf-svc.yaml
21: 查看端口:lsof -i:18081
22. 查看节点:kubectl get node --show-labels
23. 备份镜像:docker tag 377ba12eaf21(要重命名的镜像id) 192.168.101.69:5000/pbank-portal_bak:1.0.1(生成新的镜像名称)
24. 根据Dockfile生成镜像:docker build -t h3cloud-framework/cas-server:E3106-SHUNDE-LOGOUT-0805-FW-M1(新的镜像名称) .
25. 查看容器ip: docker inspect --format '{{ .NetworkSettings.IPAddress }}' d461657faf9d(容器id)
26. 获取pod环境变量:kubectl exec springcloud-k8s-wst7b(pod) env