首页 > 其他分享 >Docker安装Tomcat容器

Docker安装Tomcat容器

时间:2024-02-19 16:00:15浏览次数:28  
标签:容器 Tomcat tomcat -- webapps 9003 Docker docker

Docker安装Tomcat容器 查看原文

安装Tomcat

# 查找官方镜像
docker search tomcat

# 下载最新版Tomcat镜像 (其实此命令就等同于:docker pull tomcat:latest)
docker pull tomcat
# 下载指定版本的Nginx镜像 (xxx指具体版本号)
docker pull tomcat:xxx

# 检查当前所有Docker下载的镜像
docker images

启动容器

# 创建Nginx容器并运行
docker run -p 9003:8080 --name tomcat -d tomcat:latest --restart=always
命令 描述
-p 9003:8080 将容器的 9003(后面那个) 端口映射到主机的 8080(前面那个) 端口
–name tomcat 启动容器的名字
-d 后台运行
tomcat:latest 本地运行的版本
--restart=always 设置docker内容器的自启动

页面404问题

# 进入容器内部
docker exec -it tomcat /bin/bash

# 进入后可以发现两个重要的webapps以及webapps.dist,点开webapps时发现为空
# 需要将webapps.dist中的文件复制到webapps中
cp -r webapps.dist/* webapps

开放服务器9003端口

systemctl start firewalld
firewall-cmd  --zone=public --add-port=9003/tcp --permanent
firewall-cmd  --reload

测试服务

访问地址http://192.168.2.140:9003

标签:容器,Tomcat,tomcat,--,webapps,9003,Docker,docker
From: https://www.cnblogs.com/My-Sun-Shine/p/18021293

相关文章

  • Docker安装Redis容器
    Docker安装Redis容器查看原文安装Redis#下载redis镜像dockerpullredis:5#检查当前所有Docker下载的镜像dockerimagesredis配置文件创建以下文件及文件夹,方便配置及管理redismkdir-p/docker/redismkdir-p/docker/redis/datatouch/docker/redis/redis.conf......
  • Docker安装MySQL容器
    Docker安装MySQL容器查看原文安装MySQL#查找官方镜像dockersearchmysql#下载mysql镜像sudodockerpullmysql:5.7#检查当前所有Docker下载的镜像dockerimages启动MySQL容器dockerrun-p3306:3306--namemysql\-v/usr/local/docker/mysql/conf:/etc/mysq......
  • Docker图形化工具
    Docker图形化工具查看原文docker图形页面管理工具常用的有三种:DockerUI、Portainer、ShipyardDockerUI是Portainer的前身,这三个工具通过dockerapi来获取管理的资源信息安装portainer镜像#查看portainer镜像dockersearchportainer#portainer镜像下载dockerpullpor......
  • Docker安装nacos容器
    Docker安装nacos容器查看原文安装nacos#查找官方镜像dockersearchnacos#下载nacos镜像dockerpullnacos/nacos-server#检查当前所有Docker下载的镜像dockerimagesnacos配置文件#新建logs目录mkdir-p/docker/nacos/logs/mkdir-p/docker/redis/init.d/#......
  • 【2024】docker overlay2 迁移
    参考了很多文章,docker起不起来。报如下错误:docker.service:ServicehasmorethanoneExecStart=setting,whichisonlyallowedforType=oneshotservices.Refusing.关键是新的docker路径的配置方法不适用。参考官网 https://docs.docker.com/config/daemon/编辑da......
  • docker打包镜像
    Docker容器镜像打成tar包前言本文记录docker保存镜像、打包tar、加载tar镜像。简述需求:在现在容器镜像上保存镜像进行打包,在另一台服务上使用;或现有的容器安装了一些库,配置了开发环境,需要保存下载,下次加载后直接使用一、docker保存镜像1、首先查看下现有要打tar包的容器(目的......
  • docker简单使用及使用VS发布.Net项目
    Docker常用操作命令查看Docker版本和信息#显示docker的版本信息dockerversion#显示docker的系统信息,包括镜像和容器的数量dockerinfodocker命令--help#帮助命令帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/一、镜像相关操作命令d......
  • IOC容器设计学习
    Spring简介:以IOC与AOP为内核。分层框架。轻量级(不需要依赖其他软件,只需要JVM,容器环境)Spring的核心结构每个模块对应一个Jar包。 1.4IOC思想讲解IOC和AOP不是Spring提出的。spring在技术上很好的把这两个思想实现1)什么是IoCInversionofControl.(控制反转),这是一个......
  • Window10 通过 SSH 访问 Docker 容器
    参考https://zhuanlan.zhihu.com/p/462481693https://blog.csdn.net/piaopu0120/article/details/120550181https://blog.csdn.net/qq_27865227/article/details/121649574https://blog.csdn.net/fighterandknight/article/details/124478429环境软件/系统版本说明......
  • 数组 容器 递归 普通排序 线性排序
    《数据结构与算法之美》读书笔记写在前面这本书的大部分内容比较浅显,因此只挑DSAA课程上没有涉及或没有深入讨论的点总结第二章数组相关提高传统数组插入/删除数据效率的方法:如果插入的数据不要求有序,可以直接把某位的原数据替换成新数据,然后把原数据放到数组末尾,避免大......