51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

派 · 折腾笔记 - docker查看本地latest镜像的实际版本

之前在2W上面运行的一些docker,不清楚具体是哪个版本了,现在在3B上要用到,于是整理一下查看方法

命令 {#命令}

以下命令以mysql为例,如果是其他镜像,最好的方式就是直接inspect查看镜像的元数据,然后进行筛选。
最佳命令

                      docker inspect --format='{{ index .Config.Env 3 }}' mysql:latest

                    </code>
                  </pre>



 
执行结果如下

 
                        
                          MYSQL_VERSION=8.3.0-1.el8

                        </code>
                      </pre>



     
    网上普遍的方式为

     
                            
                              docker image inspect 镜像:latest | grep -i version

                            </code>
                          </pre>



         
        这种方式并非不好只是把包括version的信息全都筛选出来了,容易产生误解,执行结果如下:

         
                                
                                          "DockerVersion": "",
                            "GOSU_VERSION=1.16",
                            "MYSQL_VERSION=8.3.0-1.el8",
                            "MYSQL_SHELL_VERSION=8.3.0-1.el8"

                                </code>
                              </pre>



             
            孰优孰劣一目了然。

             
            说明 {#说明}
            --------


             
            后面会针对性的整理一下docker相关命令,系统得学习一下docker,这里主要应用到的是inspect命令。

赞(0)
未经允许不得转载:工具盒子 » 派 · 折腾笔记 - docker查看本地latest镜像的实际版本