在docker中安装镜像,一般过程是,docker search 软件名称。
本文以tomcat为例,讲解下载指定版本TAG的tomcat。
搜索tomcat镜像
$ sudo docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tomcat is an open source implementati… 2318 [OK] tomee Apache TomEE is an all-Apache Java EE certif… 64 [OK] dordoka/tomcat Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 base… 52 [OK] davidcaste/alpine-tomcat Apache Tomcat 7/8 using Oracle Java 7/8 with… 34 [OK] bitnami/tomcat Bitnami Tomcat Docker Image 27 [OK] cloudesire/tomcat Tomcat server, 6/7/8 14 [OK] meirwa/spring-boot-tomcat-mysql-app a sample spring-boot app using tomcat and My… 12 [OK] tutum/tomcat Base docker image to run a Tomcat applicatio… 11 aallam/tomcat-mysql Debian, Oracle JDK, Tomcat & MySQL 11 [OK] ...
发现只有tomcat,而如果docker pull tomcat,下载下来的是最新版的tomcat,也就是tomcat11。假设希望下载的是tomcat:8-jre8。那么该如何做呢?
如果search出来的镜像,不是自己想要的版本,可通过在docker hub上搜索好版本TAG
进入之后,在页面左上角搜索框搜索
搜索出来之后,点详情
点击标签
在下面通过翻页,找到8-jre标签
复制标签名:8-jre8
下载tomcat镜像
$ sudo docker pull tomcat:8-jre8