美文网首页
Docker 镜像操作(2)

Docker 镜像操作(2)

作者: 虐心笔记 | 来源:发表于2023-05-05 10:18 被阅读0次

    镜像

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

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

    • 镜像名称一般分两步组成:[repository]:[tag] # sonarqube:8.9

    • 在没有指定tag时,默认是latest

    images
    镜像命令

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

    • docker pull
    $ docker pull postgresql  # 1.拉取镜像</pre>
    
    • docker images
    $ docker images  # 2.查看本地镜像</pre>
    
    • docker save
    $ docker save -o sonarqube.tar sonarqube  # 3.导出本地镜像</pre>
    
    • docker rmi
    $ docker rmi sonarqube:latest  # 4.删除镜像</pre>
    
    • docker load
    $ 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
    
    

    相关文章

      网友评论

          本文标题:Docker 镜像操作(2)

          本文链接:https://www.haomeiwen.com/subject/ppgfsdtx.html