Docker安装Tomcat7
安装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相关推荐
- Day15(Js入门、jquery入门、ajax入门、前后端分离开发跨域问题、linux环境准备、jdk_tomcat环境搭建、docker介绍及应用(docker安装、基本命令、安装tomcat))
js入门 js代码辅助 window–>preferences–>javaScript–>Content Assist .abcdefghijklmnopqrstuvwxyz alt ...
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- docker 安装和使用
目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...
- docker 安装 oracle12,使用Docker安装Oracle 12c
使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 002.Docker安装部署
一 docker安装-CentOS系统 1.1 docker自动安装脚本 1 root@docker:~# wget -qO- https://get.docker.com/ | sh 2 或-- 3 ...
- Linux磁盘挂载和docker安装
本篇给大家介绍Linux磁盘挂载和docker安装的相关内容,Linux服务器的操作是一个手熟的过程,一些不常用的命令隔断时间就忘记了,熟话说好记性不如烂笔头,还需在平时的工作中多练习记录. 最近新申 ...
最新文章
- 某小公司:MySQL连环问
- 关于Unity中从服务器下载资源压缩包AssetBundle的步骤
- 向代码节添加代码编程实现
- 使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
- C++迭代器失效的几种情况总结
- LintCode 16. 带重复元素的排列
- CSS提高需要关注的国外网站
- 基于tcpdump实例讲解TCP/IP协议
- OpenShift 4 之Service Mesh教程(6)- 根据Header路由请求
- 使用ajax提交图片,提交已经注入文件的表单给后台上传图片 使用ajaxsubmit
- mysql workbench 建表时PK, NN, UQ, BIN, UN, ZF, AI
- nginx 反向代理及负载均衡
- SolidWorks结构件铝型材无法对齐
- WebStorm 好用的插件推荐
- 用户体验与可用性测试
- call、aplay 和 bind 三者之间的区别?
- tumblr_使用Google Analytics(分析)获取有关您的Tumblr博客的详细统计信息
- 护眼灯频闪是什么意思?无频闪护眼灯哪个好
- 西门子S7通信案例分享
- 2012年度x86服务器虚拟化基础设施魔力象限,五载解读!Gartner x86虚拟化魔力象限...
热门文章
- python3安装numpy命令_Python3.8如何安装Numpy
- scanf和getch函数的区别
- unity3D 移动开发代码优化
- 计算机初级证单选题,计算机类软考初级软考程序员单选题
- 电子设计大赛-仪器仪表类题目分析
- 音效php源码,音效大全mp3_音频素材下载(19999款音效素材包)
- Rootkit 后门的利用
- 【杂谈】Solr的自动聚类carrot2和facet关系和比较
- Carrot2 - Wikipedia, the free encyclopedia
- hao643.com劫持(IE和Chrome等被修改快捷方式跳转到hao123.com)