Docker常用命令说明(长期更新)

Docker常用命令分类说明。

镜像(Image)相关

  1. 列出所有镜像
1
docker images
  1. 删除镜像

通过镜像id来删除镜像

1
docker rmi <image id>
  1. 获取容器/镜像的元数据
1
docker inspect 镜像名/镜像id

可通过 –format 或 -f 参数指定输出格式和内容,格式如下:

1
2
3
4
5
6
7
8
9
10
11
docker inspect --format='{{ XXX }}' 镜像名/镜像id
```

其中 {{ XXX }} 的形式可以是:

一级属性{{.属性}} 二级属性 {{.属性.属性}} 三级属性 {{.属性.属性.属性}}

如:

``` bash
docker inspect -f='{{ .State.Pid }} {{ .Id }}' $(docker ps -aq)

容器(Container)相关

  1. 列出正在运行的容器
1
docker ps
  1. 查出所有容器
1
docker ps -a
  1. 删除容器

删除指定名称或id的容器, 容器必须首先处于停止状态。

1
docker rm <container name | container id>
  1. 重新关联容器

如果在容器构建时(run命令)指定了 -d 参数,容器将进入后台运行,这时如果想关联并从终端登录入容器,则可以使用 attach命令

1
docker attach 容器名/容器id
  1. 在运行的容器中执行命令
1
docker exec 参数 容器名/容器id 命令

本文标题:Docker常用命令说明(长期更新)

文章作者:Morning Star

发布时间:2019年08月22日 - 13:08

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/docker/docker-command-manual/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。