docker 启动tomcat_docker安装tomcat
1.查找Docker Hub上的tomcat镜像
docker search tomcat
2.拉取官方的镜像
docker pull tomcat
3.查看镜像
docker images tomcat
4.使用Tomcat默认的配置来启动一个Tomcat容器
docker run -d -p 8080:8080 --name tomcat tomcat:latest
如果报错:docker: Error response from daemon: Conflict. The container name "/tomcat" is already in use by container "2fa8695213af7cb40710a3492c1f6d32f9e429421929d63c1e9ad91fc85df641". You have to remove (or rename) that container to be able to reuse that name. See
解决办法
如果还是报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen
docker服务启动时定义的自定义链DOCKER由于某种原因被清掉
重启docker服务及可重新生成自定义链DOCKER
解决办法
systemctl restart docket
5.建Tomcat目录
mkdir -p /usr/app/tomcat
6.拷贝容器内Tomcat配置文件和日志到本地
docker cp tomcat:/usr/local/tomcat/conf /usr/app/tomcat/conf
docker cp tomcat:/usr/local/tomcat/logs /usr/app/tomcat/logs
7.停止tomcat容器
docker stop tomcat
8.删除tomcat容器
docker rm tomcat
9.创建并运行tomcat容器
docker run -d -p 8080:8080 --name tomcat -v /usr/app/tomcat/webapps:/usr/local/tomcat/webapps -v /usr/app/tomcat/conf:/usr/local/tomcat/conf -v /usr/app/tomcat/logs:/usr/local/tomcat/logs --restart=always tomcat:latest
10.查看创建的容器
docker ps | grep tomcat
11.查看容器的ip地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' tomcat
12.查看firewalld状态
systemctl status firewalld
13.开启firewalld(可选,未开启时执行)
systemctl start firewalld
14.开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
15.重新载入
firewall-cmd --reload
16.查看是否生效
firewall-cmd --zone=public --query-port=8080/tcp
17.查看Tomcat日志
docker logs -f -t --tail 20 tomcat
如果启动正常,在对应的/usr/local/tomcat/webapps 创建个ROOT文件夹,里面创建个index.html
转自百度
docker 启动tomcat_docker安装tomcat相关推荐
- docker守护式安装tomcat(汤姆猫)报错:Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address alrea
用docker安装tomcat的时候,运行镜像,安装tomcat容器出现报错 [root@localhost ~]# docker run -it -p 8888:8080 tomcat docker ...
- docker学习5-docker安装tomcat环境和部署war包
下载tomcat镜像 [root@bogon data]# docker pull tomcat Using default tag: latest latest: Pulling from libr ...
- Docker入门到实践 (一) docker简介与安装、常用命令讲解
Docker入门到实践 (一) docker简介与安装 一.docker 介绍 Docker 是一个开源的应用容器引擎 打包应用以及依赖包到一个可移植的镜像中,发布到任何机器上,实现虚拟化.容器是 ...
- docker 启动命令_Jenkins视频课程在Docker环境下安装Jenkins,命令行如何启动Jenkins...
Tomcat是Apache开发的一款servlet容器,可以提供java服务,作为服务器来使用.Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建.部署.自动化, 满 ...
- centos 安装java_自己动手基于centos7安装docker及如何发布tomcat镜像
欢迎关注我的头条号:Wooola,专注于Java.Golang.微服务架构,致力于每天分享原创文章.快乐编码和开源技术. 前言 在安装docker之前,先要检查centos7的内核版本,docker要 ...
- docker安装tomcat下的日志查看
目录 描述 进行 原因 扩展 解决 参考 描述 在本地运行的项目测试通过.可是部署到linux服务器后,发现测试出现些问题.服务器环境是使用docker安装的tomcat. 进行 一般来说,出现问题, ...
- 用docker安装tomcat并实现目录映射端口映射输入ip地址测试网页连接
1.以CentOS7为例 2.先安装docker 3.再拉取tomcat 4.然后配置tomcat容器 一 .docker安装tomcat8并实现目录映射端口映射 安装docker,以免防止docke ...
- Docker安装Tomcat镜像并部署web项目简述
一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...
- Docker部署免安装版tomcat+mysql+其它乱七八糟软件(包含解释为什么这样安装及同理安装的其他方式)
前言:在学习使用Docker中,发现所有Docker案例都是直接就开始下载(pull)镜像然后命令叭叭叭的,对于刚接触linux系统和docker的完全看不懂,所以写了此份教程作为记录. 说明:因查找 ...
最新文章
- 管理就16个字!做不到,就走人!
- 阿里云ECS使用SSH连接CentOS 6.9经常断线的问题解决:OperationTimedOut
- Struts2与Spring整合
- 【Flask】快速入门后台写接口【API】
- 排查 Linux 系统故障,看这一篇足够了。
- 机房收费管理系统 之 总结
- Js中RegExp对象
- git 删除仓库中的文件夹,但是不删除本地文件夹
- Java三层结构的概念_Java中的mvc和三层结构究竟是什么关系
- golang fmt.printf()
- 论文阅读笔记(十)——Acoustic Scene Classification Using Reduced MobileNet Architecture
- win98老机子安装linux,在win98下怎么安装linux?
- Windows设置自动关机
- 8.3列表/菜单/文本域标记
- 【ACWing】1176. 消息的传递
- Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack.
- 数据结构之内部排序--希尔排序
- 抖音热搜 API数据接口
- 网站测试都要测试哪些?如何进行测试?
- c语言之字母大小转换
热门文章
- Linux三种修改打开文件数量限制的方法
- 为企业搭建Gitlab软件版本管理服务器
- 不同品牌交换机设置telnet方法
- 开机时不输入用户名密码直接登录
- Eclipse 中 去掉 行末端(尾部) 的 空格。(需要「AnyEdit」插件)
- ブランド (brand) 品牌,商标
- SpringBoot开发案例之异常处理并邮件通知
- [Angular 6] 初学angular,环境全部最新,[ ng serve ] 不能启动,卡在 95% 不动 => 解决方案
- Vue解决接口访问跨域问题
- 我可以编写一个CSS选择器来选择不具有某个类或属性的元素吗?