Docker实践 —— Tomcat安装

自作多情 提交于 2020-11-24 02:42:20

1.在Docker Hub中搜索tomcat镜像

  docker search tomcat

搜索结果如下:

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

在官网上可以看到 的7.0.73-jre7,7.0-jre7, 7-jre7, 7.0.73, 7.0, 7”等等 是这个tomcat库支持的tag(标签),这里我们选用的是 “8” 这个标签

 

2.下载Docker Hub中的镜像

      docker pull tomcat:8

下载完毕后查看下本地的镜像

     docker images

   

 

看到tomcat镜像已经下载,镜像名字后面没有带有8,但是在使用的时候一定要带上8这个标签

 

3.运行Tomcat

 

    docker run --name tomcat8081 -p 8081:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:8

--name tomcat8081 给容器取别名tomcat8081

-p 8081:8080:将容器的8080端口映射到主机的8080端口

-v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test

-d tomcat:8 后台运行tomcat:8

 

查看容器运行情况:

 docker ps -a

 

4.docker常用命令

 

# 查看所有镜像
docker images

# 正在运行容器
docker ps

# 查看docker容器
docker ps -a

# 启动tomcat:8镜像
docker run -p 8081:8080 tomcat:8

# 以后台守护进程的方式启动
docker run -d tomcat:8

# 停止一个容器
docker stop b840db1d182b

# 进入一个容器
docker attach d48b21a7e439

# 进入正在运行容器并以命令行交互
docker exec -it e9410ee182bd /bin/sh

# 以交互的方式运行
docker run -it -p 8081:8080 tomcat:8 /bin/bash

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!