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
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17417964.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步