其中REPOSITORY和TAG字段分别表示镜像的名字和标签,而IMAGE ID则表示镜像的ID,CREATED和SIZE则表示该镜像的创建时间和大小。一般来说,可以通过REPOSITORY:TAG或IMAGE ID,能唯一标识某个镜像。
而通过docker rmi命令能删除本地镜像,具体语法是docker rmi 镜像名:标签,或者是docker rmi 镜像ID。比如这里能通过docker rmi ubuntu:latest或docker rmi 1d622ef86b13,能删除刚下载的ubuntu:latest镜像。
2.1 Docker容器相关的命令
镜像和容器是类似于类和对象的关系,通过实例化类,能得到对象,而通过run命令,则能运行镜像生成容器。比如通过前文的docker pull命令下载好ubuntu镜像后,就可以通过如下的run命令来启动该镜像。
1 docker run -it ubuntu:latest /bin/bash
其中通过ubuntu:latest,能指定待运行的镜像,-it表示在终端交互式操作,而/bin/bash则表示容器启动后需要执行的命令,这里是启动shell。运行上述命令后,就能在该容器里运行基于linux的命令,比如ls或pwd,运行完命令后,可以通过exit从容器交互窗口里退出来。相关的操作的效果如下图所示。
而通过docker ps命令,能看到当前所有的容器,如果要展示所有的容器,则可以加入-a参数。运行docker ps -a后,能看到如下图所示的结果。
其中STATUS表示当前容器的状态,这里是Exited,表示已退出,而且从中还能看到容器的ID以及该容器所对应的镜像。
而通过docker rm 容器ID命令,能删除指定的容器,比如能通过docker rm bc8d0ea9a1a3命令删除刚才通过run命令创建的容器,删除后再运行docker ps -a,就能确认该容器已经被删除。
2.2 用pull命令下载最新Redis镜像
<