1、访问https://hub.docker.com/网站

2、找到tomcat

3、找到自己要下载的镜像的版本,我这里下载最新的

4、下载最新的版本

docker pull tomcat

5、创建tomcat容器并且启动应用

docker run tomcat

注释:这里代表tomcat容器启动成功,8080端口,但是这个只是容器端口,如果在外面浏览器访问宿主机器(这里是虚拟机的IP)+8080端口是访问不到tomcat容器的

6、创建tomcat容器,并且启动应用,绑定宿主机的8000端口和tomcat容器的8080端口进行映射,这样子在浏览器里面直接访问宿主IP:8000 端口就可以转发到tomcat容器的8080端口

docker run -p 8000:8080 tomcat

上面的tomcat容器时在前台运行的,如果关掉或者ctrl+c,容器就会关掉,要让容器在后台进行,可以这样子 docker run -p 8000:8080 -d tomcat -d是代表在后台运行

7、查看端口的监听netstat -tulpn,可以看到8000端口处于监听的状态

8、查看当前正在运行的容器docker ps

9、移除运行中的容器,这里加了-f 是强制停止,如果不加的话要先停止容器,才能移除容器

docker stop 容器id docker rm 容器id

10、进入tomcat容器命令的输入窗口,前提是tomcat容器在进行状态下

docker exec -it eaa0aa8e41f8 /bin/bash

11、查看容器当前的操作系统的版本

cat /proc/version

12、查看tomcat容器内的jdk版本

java -version

13、退出当前容器exit这样就会退出到我们的宿主机

14、查看所有的镜像和容器存储在宿主机的哪个位置 默认是存储在这个地址

 cd /var/lib/docker

在preferences窗口找不到要运行的tomcat_基于docker安装tomcat例子相关推荐

  1. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  2. 关于C#winform程序运行无异常,在生成安装文件安装后提示水晶报表加载失败,系统找不到指定的路径的解决方法...

    关于C#winform程序运行无异常,在生成安装文件安装后提示"水晶报表加载失败,系统找不到指定的路径"的解决方法 娘了个腿的!搞了好几天,百度都被我搜烂了,连发布相关内容的作者名 ...

  3. IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来

    问题描述:IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来 解决方法: 点击一下你idea界面最左下角的那个小框,maven可以从里面找到,然后点击一下,界面右边的Ma ...

  4. 文件管理搜不到Android 里的文件,Android:在原始文件夹中添加文件后窗口找不到内容容器视图...

    正在获取窗口找不到内容容器视图.这个错误询问应用程序何时将检查权限Android:在原始文件夹中添加文件后窗口找不到内容容器视图 我注意到,对于穿着应用程序,我正在将穿着apk复制到原始文件夹中.它有 ...

  5. Docker:windows7系统环境下安装docker:Manifest extraction failed: 找不到Windows运行时类型Windows.Data.Json.JsonObject

    当在windows7下安装docker时遇到问题: Manifest extraction failed: 找不到 Windows 运行时类型"Windows.Data.Json.JsonO ...

  6. 安装jre运行环境_如何下载安装java运行环境jre

    如果你只需要运行Java程序或Applet,下载并安装它即可.如果你要自行开发Java软件,请下载JDK.在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不. . Java ...

  7. 判断vc2005运行库是否以已安装

    网上找不到相关的代码,只有自己写了. //=============================================================== //功能: // 判断vc20 ...

  8. docker安装mysql及相关配置、运行细节和常见报错解决方案

    安装.运行 需要特别注意-v挂载到本机的目录的权限问题,否则报错:ERROR 2002 (HY000): Can't connect to local MySQL server through soc ...

  9. 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...

    前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...

最新文章

  1. 向io设备发出中断请求_人们常说的计算机设备管理是什么,深入解读计算机设备管理...
  2. [转]在VS中为C/C++源代码文件生成对应的汇编代码文件(.asm)
  3. select * from where 三个条件_VBA学习笔记70: Select语句基础
  4. hdu4751Divide Groups(dfs枚举完全图集合或者bfs染色)
  5. Linux 命令(85)—— md5sum 命令
  6. 安装完python怎么打开-安装python后如何通过Python打开网页
  7. 统计学习方法读书笔记7-K近邻习题
  8. 如何识别媒体偏见_面部识别技术存在偏见:为什么我们不应该盲目相信新技术
  9. Ubuntu18.04安装CAJViewer
  10. 在面试时应该如何自我介绍?
  11. 可汗学院公开课: 统计学_1 统计学基本知识、二项及泊松分布
  12. QT编译程序出现[ui_Widget.h] Error 1
  13. android 搜索框过滤 listview
  14. 浅谈简单快捷的服务器——私有云服务器!
  15. blockchain 初步了解区块链
  16. 第3期:12306页面制作
  17. java游戏 超级酒吧女生,酒吧游戏你知道多少?22个游戏你玩过几个?
  18. c语言单链表的按序号查找,以下为单链表按序号查找的运算,分析算法,请在______处填上正确的语句。 pointer find_lklist(1kl...
  19. 移动金融应用面临的风险及应对
  20. 以微信为例,聊聊在内容推荐上AI的一些应用实践

热门文章

  1. 报错, nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException
  2. 2017.10.29 染色方案 思考记录
  3. 2017.10.6 单词 思考记录
  4. 2017.9.10 ricehub 思考记录
  5. 重新命名的linux命令,Linux 重命名命令自制详细介绍
  6. 【Level 08】U07 Mixed Feelings L5 Front page news
  7. 【Openstack】实录手动部署Openstack Rocky 双节点(1)- 基础服务
  8. Linux内核开发人员考虑剔除对更多老旧平台的处理器支持
  9. struts2漏洞_Apache Struts2057远程代码执行漏洞复现
  10. B样条曲线介绍和实现(等值线平滑)