扫码一下
查看教程更方便
在 Docker 中,一切都基于镜像(image)。 镜像是文件系统和参数的组合。 让我们以 Docker 中的以下命令为例。
$ docker run hello-world
现在让我们看看如何使用 Docker Hub 中可用的 CentOS 镜像在我们的 Ubuntu 机器上运行 CentOS。 我们可以通过在我们的 Ubuntu 机器上执行以下命令来做到这一点
$ sudo docker run -it centos /bin/bash
注意有关上述 sudo 命令的以下几点
要查看系统上的 Docker 镜像列表,我们可以使用以下命令。
$ docker images
该命令用于显示系统上当前安装的所有镜像。
从上面的输出可以看出,服务器有多个镜像:rust、perl、tool_python3_enhance、python和 ruby。 每个镜像具有以下属性
可以使用 Docker run 命令从 Docker Hub 下载图像。 让我们详细看看我们如何做到这一点。
$ docker run image
image 是用于运行容器的镜像的名称。
下面我们看一个示例
$ sudo docker run centos
此命令将下载 centos 镜像(如果尚不存在),并将操作系统作为容器运行。
当我们运行上面的命令时,我们会得到如下结果
我们现在将看到下载的 CentOS Docker 镜像。 现在,如果我们运行 Docker images 命令来查看系统上的镜像列表,我们应该也可以看到 centos 镜像。
系统上的 Docker 镜像可以通过 docker rmi
命令删除。 让我们更详细地看一下这个命令。
$ docker rmi ImageID
imageID - 这是需要删除的镜像的 ID。
下面我们删除刚才下载的centos镜像。我们通过上面的图片可以找到它的镜像ID
$ sudo docker rmi 5d0da3dc9764
这里 5d0da3dc9764 是 centos 镜像的 镜像ID
当我们运行上述命令时,它会产生以下结果