Docker常用命令分类说明。
镜像(Image)相关
- 列出所有镜像
- 删除镜像
通过镜像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)相关
- 列出正在运行的容器
- 查出所有容器
- 删除容器
删除指定名称或id的容器, 容器必须首先处于停止状态。
1
| docker rm <container name | container id>
|
- 重新关联容器
如果在容器构建时(run命令)指定了 -d 参数,容器将进入后台运行,这时如果想关联并从终端登录入容器,则可以使用 attach命令
- 在运行的容器中执行命令
1
| docker exec 参数 容器名/容器id 命令
|