Docker容器里运行Tomcat

1.搜索Docker Hub里的tomcat镜像

Docker容器里运行Tomcat_第1张图片
image.png

可以看到,星数最高的是官方的tomcat,有关官方tomcat的镜像可以访问 https://hub.docker.com/r/library/tomcat/

下图是这个tomcat库支持的tags(标签),由于后面我们用到的jenkins插件最高只支持到tomcat 7.X,所以这里我们也选用 “7” 这个标签:


Docker容器里运行Tomcat_第2张图片
image.png

2.拉取Docker Hub里的镜像

Docker容器里运行Tomcat_第3张图片
image.png

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 命令来查看容
器信息。

image.png

image.png

可以访问http://ip:8081 来确认容器的tomcat已启动成功。
获取ip的方法,如果使用Xshell工具的话,连接的地址就是ip了。否则直接输入命令ifconfig获取。

Docker容器里运行Tomcat_第4张图片
image.png

你可能感兴趣的:(Docker容器里运行Tomcat)