3、docker-其它命令

#后台启动容器:

  ·docker run -d 镜像名    //启动后查看docker ps 发现容器自动停止了,docker容器使用后台运行,就必须要有一个前台进程,docker发现前台没有应用程序就会自动停止

#查看日志

  ·由于容器暂时没有输出日志。这里写个脚本给容器让他打印日志:

    ··  docker run -d centos /bin/bash -c "while true;do echo error;sleep 2;done"

  ·docker  logs  [选项]  容器id

    ··docker -tf --tail 10   容器id  

    ``docker logs -tf --tail 10 5019a126c7c8   

      ··--tail  number  //显示的条数

      ··-tf       //f显示的日记  t是时间戳

 

#查看容器中的进程信息

  ·docker  top  容器id

#查看容器的cpu状态

  ·docker stats  容器id

#查看容器的信息

  ·docker  inspect  容器id

#进入当前正在运行的容器:

  ·docker  exec  -it  容器id(或容器名)  /bin/bash      //进入容器后开启一个新的终端(常用)

  ·docker  attach  容器id              //进入正在执行的终端、不会终止容器(不建议)

 

#从容器内拷贝文件到容器上

  ·docker  cp  容器id:容器内文件路径  目标主机路径    //注意这个操作是在目标主机里操作的,不是在容器里操作,即使容器停止了也可以拷贝文件

     

 

#查看镜像的建立过程、就是查看dockerfile文件内容

  docker  history  容器id

posted @ 2024-06-17 10:36  little小新  阅读(1)  评论(0编辑  收藏  举报