常见docker命令(三)-容器操作相关

docker exec-在容器中执行命令
以交互模式进入mynginx容器的bash控制台
docker exec -it mynginx bash
以交互模式在mynginx容器中执行/test.sh
docker exec -it mynginx /bin/bash /test.

docker ps-列出容器
列出所有运行中的容器
docker ps
列出所有的容器包括已经停止运行的
docker ps -a
列出最近创建的5个容器
docker ps -n 5
列出所有创建的容器id
docker ps -a -q

docker inspect-获取容器/镜像的元数据
获取mynginx容器的元数据
docker inspect mynginx
获取mynginx容器的的IP地址
docker inspect -f '{{.IPaddress}}' mynginx

docker top-查看运行中的容器的进程信息
获取mynginx容器的进程
docker top mynginx

docker attach-连接到正在运行的容器
连接到mynginx容器
docker attach mynginx

docker events-通过服务器获取实时事件
查看从时间戳(1659330702)开始的事件
docker events --since="1659330702"
查看镜像nginx:latest从时间戳(1659330702)开始的事件
docker events -f "image"="nginx:latest" --since="1659330702"

docker logs-获取容器日志
获取mynginx容器的日志
docker logs -f mynginx
获取从2022-8-12后的最新100条日志
docker logs --since="2022-8-12" --tail=100 mynginx

docker wait-阻塞运行直到容器停止,然后打印它的退出代码
阻塞mynginx运行直到容器停止
docker wait mynginx

docker stats-显示容器资源的使用情况,包括cpu,内存,IO等
实时展示运行中容器资源的使用情况
docker stats
实时展示所有容器资源的使用情况
docker stats -a

docker export-将文件系统作为一个tar归档到STOUT
将mynginx容器按日期归档
docker export -o mynginx-`date +%Y%m%d`.tar mynginx

docker port-列出指定的容器的端口映射
列出mynginx的端口映射
docker port mynginx

posted @ 2022-08-13 18:45  漫途测开  阅读(41)  评论(0编辑  收藏  举报