1.搜索Docker Hub里的tomcat镜像
可以看到,星数最高的是官方的tomcat,有关官方tomcat的镜像可以访问 https://hub.docker.com/r/library/tomcat/
下图是这个tomcat库支持的tags(标签),由于后面我们用到的jenkins插件最高只支持到tomcat 7.X,所以这里我们也选用 “7” 这个标签:
2.拉取Docker Hub里的镜像
3.拉取完成后查看本地的镜像
docker images #查看所有镜像
docker image tomcat:7 #查看REPOSITORY为tomcat:7的镜像
4.运行tomcat镜像
若端口被占用,可以指定容器和主机的映射端口,如8081
docker run -d --name tomcat -p 8081:8080 tomcat:7
-d参数:容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用
docker logs 查看)。使用 -d 参数启动后会返回一个唯一的 id,也可以通过 docker container ls 命令来查看容
器信息。
可以访问http://ip:8081 来确认容器的tomcat已启动成功。
获取ip的方法,如果使用Xshell工具的话,连接的地址就是ip了。否则直接输入命令ifconfig获取。