docker启动tomcat容器并添置项目首页
拉取镜像
docker search tomcat查询tomcat镜像,也可以根据自己需求,去docker仓库查找需要的版本,再docker pull 下来。
可选的版本有很多,做测试,就随便选择了一个版本pull。运行容器
通过docker images可以查看当前环境下的所有镜像,此处的docker.io/tomcat镜像有650兆左右,主要是包含了linux内核以及jdk环境。
使用docker run -d -p 8080:8080 --name tomcat 040bdb29ab37
命令运行容器,这里没有添加容器数据卷,仅映射了端口,设置了容器名,通过docker ps可查看当前正在运行容器的状态,status为up表示正在运行,此时我们打开宿主机访问容器的8080端口。
陌生又熟悉的404出现了,说明没有首页资源。我的宿主机是windows,通过vmware安装了centos,centos上安装了docker,再创建容器运行程序。
这里需要说明的是,pull下来的tomcat,webapps文件为空,欢迎页都放到了webapps.dist文件中,此时,我们只需要将webapps.dist文件命名为webapps即可。进入容器内部,还原首页文件
通过docker exec -it tomcat /bin/bash可以进入tomcat容器内部,注意命令中的tomcat是我这里的容器名,你也可以用容器id,或者是你自己的容器名。
进入到容器后,默认地就来到了/usr/local/tomcat目录下,在上一级目录,我们也看到了openjdk-11的环境。在tomcat目录下,有webapps和webapps.dist两个目录,其中webapps是一个空文件夹,而后者才是原装的欢迎页目录,我们把webapps重命名为webapps-bak,把webapps.dist重命名为webapps。
接着,我们刷新宿主机的8080端口页面。
docker启动tomcat容器并添置项目首页相关推荐
- 在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页。
在idea使用maven工程建立web项目时,启动Tomcat访问不到项目首页,输入URL:http://localhost:8080/时一片空白也不报错 ,按下面步骤检查: 1.看下这几个地方是否配 ...
- Docker启动tomcat容器部署java web应用详细过程
1.由于docker拉取tomcat镜像速度非常慢,可以在网易云镜像中心获取镜像地址 docker pull hub.c.163.com/library/tomcat:latest 下载成功后,查看下 ...
- Docker启动Tomcat容器
1.拉取Tomcat镜像并启动tomcat容器 1.拉取tomcat镜像 [root@localhost /]# docker pull tomcat(#拉取tomcat镜像,不指定TAG,默认表示拉 ...
- docker 启动tomcat
1.docker 启动tomcat 容器 docker run -itd --name tc9090adm -p 9090:8080 -e TZ="Asia/Shanghai" - ...
- Docker启动常用容器命令及配置说明
Docker启动常用容器命令及配置说明 Docker 容器相关命令 Docker 启动mysql Docker 启动nginx Docker 启动redis Docker 启动rabbitmq Doc ...
- Docker启动tomcat,访问首页出现404错误
运行镜像生成一个容器: docker run -it -p 8888:8080 tomcat ctrl+p+q,容器不停止退出 运行容器客户端: docker exec -it 运行的tomcat容器 ...
- docker-compose启动tomcat容器
version: "3.1" services:tomcat: #服务名称,不是容器名,只是在文件中方便观看是按个服务restart: always # 代表只要docker启动, ...
- docker启动Tomcat登录网页显示404错误解决方案
1.启动Tomcat baoh@baoh-PC:~$ docker run -d -p 8888:8080 tomcat 2.查看已经启动的容器 baoh@baoh-PC:~$ docker ps 3 ...
- docker启动tomcat
先检查当前镜像是否存在: docker image ls 存在后继续下一步,不存在的话拉取镜像: docker pull tomcat 镜像拉去成功后,启动容器,如果是用虚拟机的话需要端口映射-p 8 ...
最新文章
- oligo包处理原始芯片数据
- Windows环境下利用VS和mingw编译LLVM
- when is MethodInterceptorFilter created Java反射研究
- 5 结构型模式之 - 适配器模式
- 直播电商在新商业环境下的价值分析
- JavaScript学习笔记(四)--复杂数据类型Object
- Auto ARIMA 逐个时间点预测
- JAVA视频系列,学习JAVA常遇到的问题,连载【方法篇】。
- 解决idea中找不到程序包和找不到符号的问题
- 嵌入式开发Verilog教程(三)——Verilog HDL基本语法汇总(上)
- Flash cs4快捷方式
- 矩阵求逆 —— 初等变换法(高斯-约旦消元)
- 华为云OBS创建对象时以HTTP方式通知订阅终端
- 基础破解XP/Win 7开机密码方法(粘滞键漏洞)
- 太壹币——中国互金区块链组长李礼辉:发达国家对虚拟货币态度正在转变
- web 移动端开发基础
- virtual box ubuntu鼠标点进去不反应
- c++ promer和c++ primer Pluse下载
- 如何选择一款好用的物业管理软件?快鲸物业管理软件是不二之选
- 软件实现的施密特触发器