Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。
镜像只是一个虚拟的概念,其实际体现并非由一个文件组成,而是由一组文件系统组成,或者说,由多层文件系统联合组成。
镜像的个人理解:
镜像的本质是一种特殊的文件系统,我们可以将Docker的镜像理解为一座贸易大厦,为容器提供了场地、水、电等资源。
镜像的指令:
安装:
sudo docker pull 镜像名:版本号
查看:
查看正在运行的镜像:
sudo docker images
查看全部镜像:
sudo docker iamges -a
镜像重命名
docker tag [old_image]:[old_version] [new_image]:[new_version]
删除镜像
docker rmi [image_id/image_name:image_version]
导出镜像
docker save -o [包文件] [镜像]
导入镜像
docker load < [image.tar_name]
查看镜像历史
docker history [image_name]