docker 中刷新 font docker images -f_docker

上一篇:Docker(2)—安装

1. 帮助命令

命令

描述

docker version

查看docker 版本

docker info

查看docker 描述信息(比docker version详细)

docker help

查看docker常用指令

2. 镜像命令

注意:表格中的[OPTIONS]是可选的!

命令

描述

OPTIONS说明

docker images [OPTIONS]

查看本地主机上的镜像

-a:列出本地所有的镜像(包含中间映像层)

-q:只显示镜像ID

–digests:只显示镜像摘要信息

--no-trunc:显示完整的镜像信息

docker search [OPTIONS]镜像文件名

查找某个镜像文件

–no-trunc:显示完整的镜像文件描述

-s:列出收藏数不小于指定值的镜像

-automated:只列出automated build类型的镜像

docker pull 某镜像文件名

下载镜像文件

docker rmi 某镜像文件ID

删除镜像

-f 镜像ID (删除单个)

-f 镜像名1:TAG 镜像名2:TAG (删除多个)

docker rmi -f $(docker:images -qa) (删除全部)

docker images命令介绍:

docker 中刷新 font docker images -f_命令行_02

命令

描述

REPOSITORY

表示镜像的仓库源

TAG

镜像标签

IMAGE ID

镜像ID(类似于mysql中的主键ID)

CREATED

镜像创建时间

SIZE

镜像大小

  同一个仓库源可以有多个TAG,多个TAG代表多个版本的镜像。就像是我们的Linux官网上面的linux安装包有不同的版本号。我们可以用 REPOSITORY:TAG来定义不同的镜像。

  latest表示最新的版本

3. 容器命令

命令

描述

OPTIONS说明

docker run [OPTIONS] 镜像名 [COMMAND][ARG…]

新建并启动容器

–name=“容器新名字”:为容器指定一个新名字

-d:后台运行容器,并返回容器ID,即启动守护式容器

-i:以交互模式运行容器,通常与-t同时使用

-t:为容器重新输入一个伪输入终端,通常与-i同时使用

-P:随机端口映射 -p:指定端口映射,有这四种格式:(ip:hostPort:containerPort)

(ip::containerPort)

(hostPort:containerPort)

containerPort

docker ps[OPTIONS]

列出当前所有正在运行的容器

-a:列出当前正在运行的容器+历史上运行过的

-l:显示最近创建的容器

-n:显示最近n个创建的容器 docker ps -n 3-q:静默模式,只显示容器编号

–no-trunc:不截断输出

exit

容器停止退出

ctrl+P+Q

容器不停止退出

docker start 容器ID/容器名

启动容器

docker restart 容器ID/容器名

重启容器

docker stop 容器ID/容器名

停止容器

docker rm -f ${docker pa -a -q}

一次性删除多个容器

docker ps -a -q |xargs docker rm

一次性删除多个容器

docker run -d 容器名

启动守护式容器

docker logs -f -t --tail 容器ID

查看容器日志

-t:加入时间戳

-f:跟随最新的日志打印

–tail 数字:显示最后多少条

docker top 容器ID

查看容器内运行的进程

docker exec -it 容器ID bashShell

进入正在运行的容器并以命令行进行交互(在容器中打开新的终端,并且可以启动新的进程)

docker exec -it asg856asf5s56g /usr/local/

docker attach 容器ID

进入正在运行得容器并以命令行进行交互(直接进入容器启动命令得终端,不会启动新的进程)