美文网首页
Docker常用命令

Docker常用命令

作者: NeXt4 | 来源:发表于2018-07-18 23:03 被阅读0次

基本命令

查看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 .  

相关文章

网友评论

      本文标题:Docker常用命令

      本文链接:https://www.haomeiwen.com/subject/kzqnpftx.html