前两篇,完成了Docker的准备工作。这一篇开始,所有命令,均通过命令提示符(或终端)完成,并且需要启动Docker Desktop(可设置为开机自启动,但很占系统资源)。
一、拉取镜像
命令格式:docker pull 镜像名称[:tag],tag缺省值latest。
# 拉取镜像
docker pull nginx
# 拉取指定版本镜像
docker pull mysql:8.0.30
二、查看镜像
命令格式:docker images。
# 查看镜像
docker images
三、删除镜像
1、删除一个
命令格式:docker rmi 镜像名称[:tag]或docker rmi 镜像ID,tag缺省值latest。
# 删除镜像
docker rmi nginx
docker rmi mysql:8.0.30
也可以通过镜像ID删除,镜像ID可以只填写前几位,能确定唯一镜像即可。重新拉取这两个镜像,然后再次删除。
# 重新拉取镜像
docker pull nginx
docker pull mysql:8.0.30
# 删除镜像
docker rmi 7
三个镜像的镜像ID首字母分别是:7、b、f,可以区分唯一镜像。
2、删除多个
一次可以删除多个镜像,镜像之间用空格隔开。再次拉取mysql镜像,并执行删除。
# 重新拉取镜像
docker pull mysql:8.0.30
# 删除镜像
docker rmi 7 b
3、删除失败
删除hello-world镜像,就没那么顺利了。
《Windows下安装Docker》一文中,已经创建了容器。
提示:
- 删除镜像前,必须删除容器;
- 容器处于运行状态时,还要停止运行。