docker命令

命令大全:
https://www.runoob.com/docker/docker-command-manual.html

运行hello-world镜像

根据hello-world镜像 创建 容器,并运行

docker run hello-world

运行后自动退出

列出本地镜像

相当于显示 .iso 镜像文件

docker images [OPTIONS] [REPOSITORY[:TAG]]
参数:
  • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);

  • --digests :显示镜像的摘要信息;

  • -f :显示满足条件的镜像;

  • --format :指定返回值的模板文件;

  • --no-trunc :显示完整的镜像信息,如:显示完整id;

  • -q :只显示镜像ID。

例子1

  • REPOSITORY:仓库
  • TAG:标签,默认latest
  • IMAGE ID:镜像id,相当于数据库主键、身份证号
  • CREATED:创建时间
  • SIZE:大小

同一仓库可以有多个tag,表示不同版本,使用REPOSITORY:TAG来定义不同的镜像

例子2

docker images -qa

列出所有镜像的id,删除全部镜像时会用到

查看docker容器

相当于显示 VMware 虚拟机(根据镜像创建的)

docker ps -参数
参数说明
  • -a :显示所有的容器,包括未运行的。

  • -f :根据条件过滤显示的内容。

  • --format :指定返回值的模板文件。

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

  • -n :列出最近创建的n个容器。

  • --no-trunc :不截断输出。

  • -q :静默模式,只显示容器编号。

  • -s :显示总的文件大小。

例子

docker ps -a

原文出处:/show_1EF5jkA3XQvx.html