一、Docker基本命令
- 启动Docker
systemctl start docker
- 停止Docker
systemctl stop docker
- 重启Docker
`systemctl restart docker`
- 开机启动Docker
systemctl enable docker
- 查看docker概要信息
docker info
- 查看docker帮助文档
docker --help
- 查看docker版本信息
docker version
二、镜像命令
- 列出本机所有镜像
docker images
REPOSITORY | 镜像的仓库源 |
---|---|
TAG | 镜像的标签(版本)同一个仓库有多个TAG的镜像,多个版本;我们用REPOSITORY:TAG来定义不同的镜像; |
IMAGE ID | 镜像ID,镜像的唯一标识 |
CREATE | 镜像创建时间 |
SIZE | 镜像大小 |
OPTIONS 可选参数:
-a | 显示所有镜像(包括中间层) |
---|---|
**-**q | 只显示镜像ID |
-qa | 可以组合 |
–digests | 显示镜像的摘要信息 |
–no-trunc | 显示完整的镜像信息 |
- 搜索镜像(用的少)
docker search
OPTIONS可选参数:
–no-trunc | 显示完整的镜像描述 |
---|---|
-s | 列出收藏数不小于指定值的镜像 |
–automated | 只列出Docker Hub自动构建类型的镜像 |
和以下方式一样:
- 下载镜像
docker pull 镜像名【:版本】
注意:如果不加版本号,将下载最新版本镜像。
- 删除镜像
- 删除单个镜像
docker rmi 镜像名【:tag】
如果改镜像生成的容器正在运行,会报错,删除失败。
这时可以添加 -f 强制删除。
- 删除多个镜像
docker rmi -f 镜像名1【:tag】 镜像名2【:tag】
- 删除所有镜像
docker rmi -f $(docker images -qa)
也可以根据id删除。