安装Tomcat前,需确保Linux系统上已安装了Docker

1.拉取tomcat镜像,然后通过docker images命令查看镜像是否成功被拉取下来

docker pull tomcat7

2. 运行tomcat7

docker run -p 8080:8080 tomcat:7

备注一下:用docker run tomcat:7这个命令来启动,结果是可以成功启动,但是无法访问8080端口,于是改用了上面的写法,在浏览器中可以成功访问到tomcat7的初始页面。

可能出现的情况:

A.端口被占用

通过命令查看端口是否被占用:lsof -i:8080

解决方法:在启动的时候用其他的端口来启动,例如8080端口被占用,那么启动命令可以改为:docker run -p 8081:8080 tomcat:7

B.版本不一致

在镜像拉取的时候,镜像拉取的tomcat版本和启动时候命令中的tomcat版本不一致,那么系统将会根据启动命令中的tomcat版本重新拉取镜像,并直接启动。

3. 相关命令

查看镜像:docker images

查看正在运行的容器:docker ps

查看所有容器:docker ps -a

启动tomcat:docker run -p 8080:8080 tomcat:7

用后台守护进程的方式启动tomcat:docker run -p 8080:8080 -d tomcat:7,这里会生成一个docker进程号,看下列代码

停止tomcat:docker stop docker_process_id,这里是docker的一个进程号,看下列代码

[root@instance-woxsvqdp conf]# docker run -p 8080:8080 -d tomcat:7
dfb74f54b9cc486317b6e7f09303e171dd970799d37b301d8129184f538180fe
[root@instance-woxsvqdp conf]# docker stop dfb74f54b9cc486317b6e7f09303e171dd970799d37b301d8129184f538180fe
dfb74f54b9cc486317b6e7f09303e171dd970799d37b301d8129184f538180fe
[root@instance-woxsvqdp conf]#

参考:https://www.aliyun.com/jiaocheng/142363.html

Docker安装Tomcat7相关推荐

  1. Day15(Js入门、jquery入门、ajax入门、前后端分离开发跨域问题、linux环境准备、jdk_tomcat环境搭建、docker介绍及应用(docker安装、基本命令、安装tomcat))

    js入门 js代码辅助 window–>preferences–>javaScript–>Content Assist .abcdefghijklmnopqrstuvwxyz alt ...

  2. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  3. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  4. docker安装Mysql5.7以及远程登陆链接配置

    1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...

  5. docker 安装oracle_阿里云使用Docker搭建Hadoop集群

    摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...

  6. docker 安装和使用

    目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...

  7. docker 安装 oracle12,使用Docker安装Oracle 12c

    使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...

  8. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法

    为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1:    首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...

  9. 002.Docker安装部署

    一 docker安装-CentOS系统 1.1 docker自动安装脚本 1 root@docker:~# wget -qO- https://get.docker.com/ | sh 2 或-- 3 ...

  10. Linux磁盘挂载和docker安装

    本篇给大家介绍Linux磁盘挂载和docker安装的相关内容,Linux服务器的操作是一个手熟的过程,一些不常用的命令隔断时间就忘记了,熟话说好记性不如烂笔头,还需在平时的工作中多练习记录. 最近新申 ...

最新文章

  1. 某小公司:MySQL连环问
  2. 关于Unity中从服务器下载资源压缩包AssetBundle的步骤
  3. 向代码节添加代码编程实现
  4. 使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
  5. C++迭代器失效的几种情况总结
  6. LintCode 16. 带重复元素的排列
  7. CSS提高需要关注的国外网站
  8. 基于tcpdump实例讲解TCP/IP协议
  9. OpenShift 4 之Service Mesh教程(6)- 根据Header路由请求
  10. 使用ajax提交图片,提交已经注入文件的表单给后台上传图片 使用ajaxsubmit
  11. mysql workbench 建表时PK, NN, UQ, BIN, UN, ZF, AI
  12. nginx 反向代理及负载均衡
  13. SolidWorks结构件铝型材无法对齐
  14. WebStorm 好用的插件推荐
  15. 用户体验与可用性测试
  16. call、aplay 和 bind 三者之间的区别?
  17. tumblr_使用Google Analytics(分析)获取有关您的Tumblr博客的详细统计信息
  18. 护眼灯频闪是什么意思?无频闪护眼灯哪个好
  19. 西门子S7通信案例分享
  20. 2012年度x86服务器虚拟化基础设施魔力象限,五载解读!Gartner x86虚拟化魔力象限...

热门文章

  1. python3安装numpy命令_Python3.8如何安装Numpy
  2. scanf和getch函数的区别
  3. unity3D 移动开发代码优化
  4. 计算机初级证单选题,计算机类软考初级软考程序员单选题
  5. 电子设计大赛-仪器仪表类题目分析
  6. 音效php源码,音效大全mp3_音频素材下载(19999款音效素材包)
  7. Rootkit 后门的利用
  8. 【杂谈】Solr的自动聚类carrot2和facet关系和比较
  9. Carrot2 - Wikipedia, the free encyclopedia
  10. hao643.com劫持(IE和Chrome等被修改快捷方式跳转到hao123.com)