查看进程
docker ps | awk '{print $2 $NF}'
删除所有停止运行的容器
docker rm $(docker ps -a -q)
docker rm $(sudo docker ps -a -q)
查看docker 版本号
docker version
实时查看容器所站用的资源,如 CPU 使用率 内存 网络和磁盘开销
docker stats CONTAINER ID
查询容器信息
docker inspcet CONTAINER ID
docker inspcet 以JSON的格式展示非常丰富的信息,通过 -f 可以使用Golang的模板来提取指定部分的信息
1、比如提取容器的运行状态
docker inspcet -f {{.State .Status}} CONTAINER ID
2、提取容器的ip地址
docker inspcet -f {{.NetworkSetting.IPAddress}} CONTAINER ID
查看容器状态
docker ps -a | grep CONTAINER ID
停止容器
docker stop CONTAINER ID
启动容器
docker start CONTAINER ID
查看容器日志
docker logs CONTAINER ID
查看容器内启动啦那些进程
docker exec CONTAINER ID ps aux
-it 参数, 就相当与以root身份登入容器内
docker exec -it CONTAINER ID /bin/bash