Docker常用命令

  1. yum list installed |grep docker   //查看是否安装了docker
  2. docker --version   //查看docker版本
  3. docker -v    //查看docker版本

  4. yum list installed |grep docker

    docker.x86_64                          2:1.13.1-88.git07f3374.el7.centos

    docker-client.x86_64                   2:1.13.1-88.git07f3374.el7.centos

    docker-common.x86_64                   2:1.13.1-88.git07f3374.el7.centos

  5. //卸载docker  -y表示用手动确认

    yum remove docker.x86_64  -y     

    yum remove docker-client.x86_64  -y

    yum remove docker-common.x86_64   -y

  6. docker启动

    启动systemctl start docker 或者  service docker start

    停止systemctl stop docker 或者 service docker stop

    重启systemctl restart docker 或者service docker restart

  7. 检查docker进程的运行状态

    systemctl status docker 或者 service docker status

  8. 查看docker进程

    ps -ef|grep docker

  9. docker的服务信息

    docker info

    docker  //查看所有的帮助信息

    docker commond --help //查看某个command命令的帮助信息

  10. docker search tomcat   //搜索镜像

  11. docker pull tomcat  //下载镜像,默认tag是latest,例如docker pull tomcat:latest

  12. 运行tomcat,run后面是镜像的名字或者镜像id

    docker run tomcat -d // -d表示后台运行

  13. docker images   //显示已有的镜像

    如图:

    REPOSITORY:来自于哪个仓库,比如docker.io/tomcat

    TAG:镜像的标记,比如 latest

    IMAGE ID:镜像的ID号(唯一)

    CREATE:创建时间

    SIZE:镜像大小

  14. 进入容器:cef0d139bf6   可以为镜像id,镜像名字

    docker exce -it cef0d139bf6   bash

    i表示交互式的,也就是保持标准输入流打开

    t表示虚拟控制台,分配到一个虚拟控制台

    退出容器:exit

  15. 客户机访问容器

    从客户机访问容器,需要有端口映射,docker 容器默认次采用桥接模式与宿主机通信,需要将宿主机的ip端口映射到容器的ip端口上

    停止容器:docker stop 容器id/名称

    启动容器:docker run -d -p 8080:8080 docker.io/tomcat 或者  41a54fe1f79d

  16. 查看容器状态 docker ps 

  17. 通过docker exec -it  容器id bash 进入容器

  18. docker attach  容器id //进入容器,Ctrl+P+Q推出容器控制台

  19. docker rmi redis:latest     //删除镜像

  20. 查看运行中的容器:docker ps

  21. 查看所有的容器:dcoker ps -a

  22. 停止容器:docker stop  容器id或者容器名称

  23. 开启容器:docker start 容器名或者容器id

  24. 删除容器:docker rm 容器名或者容器id

    删除容器时必须是停止状态,否在报错

  25. docker inspect 容器名或容器id查看容器更多信息

  26. docker ps -q  只显示容器id,而且只是运行种的id

  27. docker ps -aq  值显示容器id,显示所有的容器id

  28. 停止全部运行中的容器:docker stop $(docker ps -q)

  29. 删除全部容器:docker rm $(docker ps -aq)

  30. docker stop $(docker ps -q) & docker rm -f $(docker ps -aq)   //实现停止容器并删除容器

  31. 修改容器保存:docker commit 容器id xxx(镜像名:tagxxxx)

  32. docker export [options] container

    示例 

    docker export -o nginx-test.tar nginx-test 

    其中-o表示输出到文件,nginx-test.tar为目标文件,nginx-test是源容器名(name)

  33. docker history   镜像id //查看images历史记录

  34. ***********将镜像推送到Registry*************

  35.  docker login --username=xxxxx    地址   //登录docker register

  36. docker tag [ImageId] 地址:[镜像版本号]    //将镜像推送到register

  37. docker push 地址:[镜像版本号]

  38. ************************************************

  39. 由于容器中不支持ll,可以使用ls -l

  40. which mysql 查看mysql在哪

  41. df -h 查看服务器硬盘空间信息

  42. docker top 容器名称   //查看容器

  43. docker rename 容器id   容器新名称//容器重命名

  44. docker stats  //实时资源状态

  45. docker kill 容器id//强制摧毁容器

  46. docker export 容器id > 容器快照名 //导出容器

  47. docker pause 容器id   //暂停容器

  48. docker unpause 容器id    //恢复暂停容器

  49. docker logs 容器id   //查看容器日志(logs)

  50. 正在补充中.............

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值