查看Docker基本信息

docker version:查看容器版本
docker info:查看容器信息

查看镜像基本信息

docker images:查看容器中的本地镜像
docker images --digests:增加镜像digest列显示
docker images --no-trunc:显示镜像完整信息
docker history -H xxx:显示xxx镜像的历史创建(-H 镜像大小和日期,–no-trunc 显示完整的提交记录)
docker ps:查看正在运行的容器container的信息(-l显示最新启动的容器,-a显示所有的包括已经停止的容器信息)
docker inspect xxx:列出xxx容器的详细信息
docker search xxx:在官方所有镜像和个人镜像范围内搜索xxx仓库

镜像下载

docker pull xxx:下载官方最新的xxx镜像(在docker v1.2版本以前,会下载官方镜像仓库里的所有镜像)
docker pull -a xxx:下载所有xxx镜像
docker pull xx/xxx:下载xx用户的私人xxx镜像

镜像删除

docker rmi xxx:删除xxx镜像(rmi后加 -f ,强制删除)
docker rmi -f $(docker images -q):删除本地全部镜像

容器操作

docker run xxx xxxx:使用image创建xxx容器并执行xxxx命令,然后停止(-i 以交互模式运行容器;-t 为容器重新分配一个伪输入终端;–name 为容器指定一个名称)
docker run -d xxx:运行出一个container放到后台运行
容器可以通过run新建一个来运行,也可以重新start已经停止的container,但start不能够再指定容器启动时运行的指令,因为docker只能有一个前台进程。
docker start xxx:启动容器(restart:重启)

容器进程(在start之后)

docker top xxx:查看xxx容器的运行进程
docker logs xxx:查看xxx容器的日志