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