基本命令
查看docker 版本
docker version
显示 Docker 系统信息,包括镜像和容器数
docker info
从 Docker Hub 中搜索符合条件的镜像
docker search redis
列出收藏数不小于20的镜像
docker search --filter=stars=20 redis
查看当前正在运行的容器
docker ps
-a 列出所有容器(含沉睡镜像);
--before="nginx" 列出在某一容器之前创建的容器,接受容器名称和ID作为参数;
--since="nginx" 列出在某一容器之后创建的容器,接受容器名称和ID作为参数;
-f [exited=<int>] 列出满足
exited=<int> 条件的容器;
-l 仅列出最新创建的一个容器;
--no-trunc 显示完整的容器ID;
-n=4 列出最近创建的4个容器;
-q 仅列出容器ID;
-s 显示容器大小。
查看所有容器的状态
docker ps -a
启动/停止某个容器
docker start/stop id/name
启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)
docker exec -ti id bash
docker rm [ name | container id]
docker logs -f [ name | container id]
docker logs [options "o">] <container>
docker logs -f -t --tail= "s2">"10" insane_babbage
获取容器运行时的输出日志。
-f 跟踪容器日志的最近更新;
-t 显示容器日志的时间戳;
--tail="10" 仅列出最新10条容器日志。
查看本地镜像
docker images
删除某个容器
docker rm id/name
docker rm $(docker ps -a -q)
删除所有容器
删除某个镜像
docker rmi id/name
构建镜像
通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像
docker build -t soar/centos:7.1 .
网友评论