Docker 镜像操作(2)

2023-05-05  本文已影响0人  虐心笔记

镜像

docker 镜像是 docker 虚拟化技术的核心组成部分之一,它可以让用户通过定义一个完整的文件系统来创建而不需要在运行时进行安装。可以将镜像视为虚拟机中的一个模板或快照,用于构建和运行容器。

docker 镜像是由多个分层文件系统(layered file system)堆叠而成。每个分层文件系统都包含了对前一个分层文件系统的修改。因此,docker 镜像只存储修改过的部分,并且非常高效。具有相同基础操作系统和软件配置的容器可以共享相同的镜像。

images
镜像命令

案例:从 docker hub 拉取 sonarqube 镜像, 并进行增删改查操作
首先去镜像仓库搜索 Sonarqube 镜像,比如 DockerHub 获取对应的版本信息

$ docker pull postgresql  # 1.拉取镜像</pre>
$ docker images  # 2.查看本地镜像</pre>
$ docker save -o sonarqube.tar sonarqube  # 3.导出本地镜像</pre>
$ docker rmi sonarqube:latest  # 4.删除镜像</pre>
$ docker load -i sonarqube.tar # 5.加载本地镜像</pre>

以上命令看着很多,感觉记不住,其实很简单。上述的命令都是一些增删改查的操作。多操作几次就OK了。实在记不住就通过查看 --help命令

[root@node1 ~]# docker load --help

Usage:  docker load [OPTIONS]

Load an image from a tar archive or STDIN

Aliases:
  docker image load, docker load

Options:
  -i, --input string   Read from tar archive file, instead of STDIN
  -q, --quiet          Suppress the load output

上一篇下一篇

猜你喜欢

热点阅读