docker命令

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值