展开

关键词

Docker环境搭建集成tomcat

# 安装docker chkconfig docker on # 加入开机启动 service docker start # 启动docker服务 查找tomcat并且下载 docker search tomcat docker pull docker.io/tomcat 查看docker中所有顶层(top-level)镜像 docker images ? image.png 创建一个新的容器并启动tomcat,这里深究一下docker create,docker start,docker run docker create 命令为指定的镜像(image) 同时使用 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用 docker run -itd --name tomcat -p 9010:8080 docker.io/tomcat 访问http image.png 查看tomcat容器中的地址并进入到tomcat容器 docker exec -it 6af6b06b97e6 /bin/bash ?

42230

Docker 安装搭建 Tomcat + MySQL

准备 虚拟机 虚拟机安装Docker 在纯净的CentOS镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull centos 创建一个容器运行Centos镜像:docker 准备好tomcat tar 包上传到虚拟机,并cp到docker容器中 解压到 tar -xf apache-tomcat-8.5.38.tar.gz -C /usr/local/tomcat 设置开机启动 :images_tag # 推到dockerhub docker push kane0725/tomcat 到处本地tar包 # 导出打成本地 tar 包 docker export -o test.tar a404c6c174a2 # 将 tar 包导入成镜像 docker import test.tar test_images 使用Dockerfile 注:只搭建一个tomcat的镜像 准备工作 创建一个专门的文件夹 1.23.2, build 1110ad0 编写docker-compose.yml # 这个yml文件 搭建一个mysql 一个 tomcat的容器 version: "3" services

6120
  • 广告
    关闭

    老用户专属续费福利

    云服务器CVM、轻量应用服务器1.5折续费券等您来抽!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Docker搭建Tomcat运行环境

    6 安装软件 为了搭建 Java Web 运行环境,需要安装 JDK 与 Tomcat,下面的过程均在容器内部进行。 然后,移动 JDK 目录: # mv jdk1.8.0_121/ /opt/jdk/ 6.2 安装Tomcat 首先,解压Tomcat程序包: # tar -zxf /mnt/software/apache-tomcat 然后,移动Tomcat目录: # mv apache-tomcat-7.0.81/ /opt/tomcat/ 6.3 编写运行脚本 编写一个运行脚本,当启动容器时,运行该脚本,启动 Tomcat。 此时,需要使用以下命令: # docker run -d -p 58080:8080 -v /root/webapps/:/opt/tomcat/webapps/ --name mytomcat_1 mytomcat 在浏览器中,输入宿主IP和端口号,即可访问 Tomcat: 10 最终示意图: 11 停止Tomcat容器 # docker ps -a CONTAINER ID        IMAGE

    8210

    容器化技术docker~tomcat环境的搭建

    好了,我们闲聊的时间到这里就结束了,下面我们看如何使用docker容器化的方式进行tomcat这样的web容器环境搭建了。 既然我们已经搜索到了我们想要的tomcat镜像了,这里我们就可以通过下面的命令进行镜像的下载了。 docker pull tomcat ? 好的,我们继续下面的步骤了,有了tomcat镜像,我们接下来就可以通过镜像模板来起一个我们tomcat这样的docker进程了。我们通过下面的命令进行运行tomcat这样的docker进程了。 我们看下我们的tomcat容器是否已经运行了呢,我们可以通过下面的命令进行查看。 docker ps | grep tomcat ? 好了,我们今天分享的如何使用docker方式进行tomcat这样的web容器的搭建就到这里结束了

    48420

    Docker容器化搭建Nginx + Tomcat负载均衡

    工作闲暇之余,也曾学习过docker,所以就尝试在一台ECS上用docker搭建一台nginx + 2台tomcat的负载均衡,加深一下对docker的理解。 通常在一台机器上搭建负载均衡的时候,需要两个端口不一样的tomcat,但webapps下应用必须一致,一个应用在修改了之后需要拷贝到两个tomcat中。 容器运行tomcat就不需要这样,两个容器里面的tomcat可以共享宿主机的一个tomcat目录。 Docker 对于docker,就像是一个轻量级的虚拟机,也需要自己的镜像(image)来初始化。 命令和执行步骤如下: [root@ tomcat]# docker build -t tomcat:base . 重启命令: docker stop tomcat1 docker start tomcat1

    17610

    Docker 搭建 ELK 收集并展示 Tomcat 日志

    18.03.1-ce, redis_version:4.0.10, docker-compose 1.18.0 日志文件名称及内容: /iba/ibaboss/Java/bossmobile-tomcat 22.397 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.26.0 /iba/ibaboss/java/bossmobile-tomcat filebeat4bossmobile.yml filebeat.inputs: - type: log enabled: true paths: - /iba/ibaboss/java/bossmobile-tomcat service: bossmobile_catalina - type: log enabled: true paths: - /iba/ibaboss/java/bossmobile-tomcat

    6410

    Docker安装 Tomcat

    docker官网拉取,建议设置镜像加速源) :轻量应用服务器 安装 Docker 并配置镜像加速源 - 最佳实践 - 文档中心 - 腾讯云 (tencent.com) 第一步: 拉取Tomcat镜像 docker pull tomcat(若不在tomcat后面指定版本默认是最新版本,若需要指定版本则例如:docker pull tomcat:9.0) image.png 查看拉取的镜像 docker images image.png 第二步: 通过拉取的tomcat镜像启动dockertomcat容器 docker run -itd --name tomcat01 -p 6572:8080 904a98253fbf 容器,启动相对应的tomcat服务 通过docker attach a85c8c323a30(正在启动的docker容器ID) image.png 进入docker容器后,通过cd bin进入bin目录下 ,找到startup.sh文件,直接输入startup.sh这个命令启动这个脚本后,这个tomcat服务就启动了 image.png image.png 第四步: 通过公网IP+6572端口访问测试提示

    513110

    Docker运行Tomcat

    首先在我们的服务器上安装Docker。 /linux/centos/docker-ce.repo yum install docker-ce yum install docker-ce-17.12.0.ce systemctl start docker systemctl enable docker 记住如果出现问题,就重复执行一步错误的命令 二.搜索下载tomcat镜像 下载镜像:docker pull tomcat 等待下载完成 运行我们的tomcat镜像: docker run -d -p 8080:8080 -v /home/tomcat/webapps/:/usr/local/tomcat/webapps/ tomcat 在/home/tomcat/webapps/新建test目录,并在test目录下写入hello.html文件 Tomcat Run In Docker hello docker.

    16710

    Docker安装tomcat

    记录下docker部署Tomcat的笔记! docker hub上面查找tomcat镜像 docker search tomcat image.png 从docker hub上拉取tomcat镜像到本地 docker pull tomcat image.png docker images查看是否有拉取到的tomcat docker images image.png 使用tomcat镜像创建容器实例(也叫运行镜像) docker run -itd -p 8080 :8080 --name=mytomcat tomcat -p 小写,主机端口:docker容器端口 -P 大写,随机分配端口 i:交互 t:终端 d:后台 访问地址测试: http://192.168.129.133 进入容器内部 docker exec -it mytomcat /bin/bash rm -rf webapps mv webapps.dist webapps 重启tomcat docker restart

    27610

    Docker安装Tomcat

    查看 Tomcat 镜像 我一般上都是直接获取最新的 除非指定要哪个版本的时候 docker search tomcat 获取 Tomcat 镜像 比如: 这种是指定版本 docker pull mongo 实例化Tomcat容器实例 docker restart tomcattomcat是当前实例的名称,也可以通过当前实例的容器ID来重启) 关闭Tomcat容器实例 docker stop tomcattomcat是当前实例的名称,也可以通过当前实例的容器ID来重启) 启动Tomcat容器实例 docker start tomcat 查看Tomcat容器实例进程信息 通过docker top tomcat 查看 通过ps -ef | grep tomcat查看 杀死Tomcat容器实例进程 docker kill -s KILL tomcat 再查看 docker ps 移除Tomcat容器实例 docker 查看Tomcat容器实例中的WEB应用 语法:docker exec -it tomcat /bin/sh(相当于开启tomcat终端)

    64110

    Docker 安装 Tomcat

    Docker 安装 Tomcat 方法一、docker pull tomcat 1、查看可用的Tomcat版本 访问Tomcat镜像库地址:https://hub.docker.com/_/tomcat tab=tags 可以通过Sort by查看其他版本的Tomcat,默认是最新版本tomcat:latest 可以通过Sort by查看其他版本的tomcat,默认是最新版本tomcat:latest 2、查看可用版本 [root@localhost ~]# docker search tomcat 3、拉取官方镜像 [root@localhost ~]# docker pull tomcat 4、查看镜像 [root@localhost ~]# docker images 5、启动tomcat容器 [root@localhost ~]# docker run -itd -p 80:8080 tomcat bf979d0fe73b9bfe66a536a8682ab2393ecc62cfd34fffe2accd46a3df986926 6、浏览器访问Tomcat

    19820

    Docker Review - docker部署Tomcat & Nginx

    ---- Docker 部署tomcat 搜索 tomcat 下载tomcat [root@VM-0-7-centos ~]# docker pull tomcat Using default tag :latest docker.io/library/tomcat:latest [root@VM-0-7-centos ~]# ---- 启动tomcat 启动 tomcat 容器,将容器的 8080 端口与外网的 8888端口进行映射 [root@VM-0-7-centos ~]# docker run -d --name artisanTomcat -p 8888:8080 tomcat 2a0e6e88661732a710d8a30d9fda6d73c25478fe352a59f520cb753da6442f7b 访问下试试 不应该啊,看看Tomcat下的webapps [root@VM-0-7-centos ~]# docker exec -it artisanTomcat /bin/bash root /webapps# root@2a0e6e886617:/usr/local/tomcat/webapps# ---- 重新访问tomcat 刷新页面,无需重启容器 ---- Docker 部署Nginx

    11430

    Docker部署Apache Tomcat

    注:ubuntu下docker安装可以参考http://blog.csdn.net/john1337/article/details/70855293 1.运行tomcat 使用docker search 可以查到最流行的(和官方的)Docker Tomcat容器: $ sudo docker search tomcat [sudo] password for craig: NAME 1.下载tomcat docker镜像: docker pull tomcat:7 2.运行Tomcat: $ sudo docker run -p 8080:8080 tomcat:7 如果还需要从这个镜像启动容器 ,只需要: $ sudo docker run -p 8081:8080 tomcat:7 这样就可以通过http://ip:8080或者http://ip:8081访问tomcat 3.测试tomcat :7对应容器: docker stop 24be06cb7d0e 3.删除tomcat对应容器 1.删除之前需要先停止,否则会出错: docker rm 24be06cb7d0e 4

    9520

    Docker Tomcat镜像制作

    -03/157804.htm 1.查找Docker Hub上的tomcat镜像 [root@localhost sysctl.d]# docker search tomcat INDEX      NAME [OK] docker.io  docker.io/bitnami/tomcat                            Bitnami Tomcat Docker Image                    28                  [OK] docker.io  docker.io/cloudesire/tomcat                          Tomcat server [OK] docker.io  docker.io/tutum/tomcat                              Base docker image to run a Tomcat Minimal Docker image with Apache Tomcat        8                    docker.io  docker.io/arm32v7/tomcat

    8520

    docker(nginx和tomcat)

    # 拉取镜像 docker pull nginx:1.19.0 # 编辑nginx.conf vim /usr/local/serverFolder/nginx/conf/nginx.conf user 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } # 启动 docker 500 502 503 504 /50x.html; location = /50x.html { root html; } } tomcat # 拉取镜像 docker pull tomcat:9.0 # 启动并挂载 docker run -d --name=cxytomcat9 -v /usr/local/serverFolder/tomcat9 /webapps:/usr/local/tomcat/webapps --privileged=true -p 8080:8080 tomcat:9.0 # 首页设置 # 进入容器 docker exec

    26630

    简单几步搭建一个基于 DockerTomcat 运行环境!

    LXC 命令有些复杂,若感兴趣,这里有一篇我以前写的基于 LXC,(从无到有,搭建一个简单版的 JAVA PAAS 云平台),可以提前复习一下。 有关实现原理、相关理论、运用场景等,会在本系列后面书写,这里先来一个浅尝辄止,完全手动,基于 Docker 搭建一个 Tomcat 运行环境。 7.0.47 ·wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz ·# 解压,运行 ·tar xvf apache-tomcat-7.0.47.tar.gz ·cd apache-tomcat-7.0.47 ·bin/startup.sh 默认情况下,tomcat 小结 在 Docker 帮助下搭建一个 Tomcat 运行时环境,总体很简单,让我们看到了 PAAS 的身影。不错,使用 Docker 作为 PAAS 底层服务,本身就不复杂。

    29030

    Docker 安装nginx和tomcat

    前一篇文章已经介绍过如何安装和使用 Docker。今天来实际操作下,安装tomcat和nginx。 运行这个镜像 docker 架构图 拉取一个nginx docker pull nginx 用这个命令拉取一个最新的nginx镜像, 并运行docker run nginx docker exec 也可以用docker run -d -P xx用-P来随机映射一个端口 用lsof -i:9090 查看端口 Tomcat 的拉取和启动 tomcat的运行方式和nginx的类似 然后需要把war 包传到 tomcat的运行目录下面 编写Dockerfile FROM tomcat # 启动镜像的名字 MAINTAINER xudong xxd0225@gmail.com # 维护信息 COPY 这样就可以把tomcat 8080的映射到1234端口。本机用1234就可以访问tomcat端口。http://localhost:1234

    12210

    Docker(39)- docker 实战二之安装 Tomcat

    背景 参考了狂神老师的 Docker 教程,非常棒! https://www.bilibili.com/video/BV1og4y1q7M4? 刚刚下载的镜像还在,但是容器已经自动删除了 下载 tomcat 最新版镜像 docker pull tomcat 查看下载的镜像 docker images 运行容器 -d:后台守护Inc方式运行 -p :端口映射,容器内 8080 端口映射到宿主机 8080 端口 --name:自定义容器名 docker run -d -p 8080:8080 --name tomcat01 tomcat 浏览器访问 8080 端口验证 Tomcat ? 进入容器内部终端模式 docker exec -it tomcat01 /bin/bash 查看目录 # 找不到命令 ll # 正常命令 ls -l ? 进入 webapps 目录 ?

    9410

    Linux 系统搭建Tomcat

    Linux 系统搭建Tomcat *********** 做web项目时,测试工程师经常要做的一个事情就是部署环境,尤其在Linux 下的搭建和部署。 今天我们学习下在linux系统上安装JDK和 tomcat服务以及相关环境的配置,这是部署项目前必须要做的工作。 准备工作 1、下载跟自己linux系统对应版本的jdk和tomcat包。 ? Tomcat 部署 1、同jdk,xftp将安装包apache-tomcat-7.0.88.tar.gz拖到要部署目录并解压。 ? 3、配置tomcat的catalina.sh文件 切换到/usr/apache-tomcat-7.0.88/bin目录下 编辑 catalina.sh 文件 ? CATALINA_HOME=/usr/apache-tomcat-7.0.88 JAVA_HOME=/usr/apache-tomcat-7.0.88 4、配置tomcat系统服务 切换到

    22421

    docker部署nginx, tomcat, elasticsearch

    docker search nginx #搜索nginx的镜像 docker pull nginx #拉取镜像 docker run -d --name nginx01 -p 80:80 nginx #启动运行镜像的容器 公网访问 ip:port:80 docker search tomcat #搜索tomcat的镜像 dokcer pull tomcat #拉取tomcat的镜像 docker run -d --name tomcat01 -p 8080:8080 tomcat #启动运行镜像的容器 公网访问 ip:port:8080 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type

    8420

    相关产品

    • 容器服务

      容器服务

      腾讯云容器服务(Tencent Kubernetes Engine ,TKE)基于原生kubernetes提供以容器为核心的、高度可扩展的高性能容器管理服务。腾讯云容器服务完全兼容原生 kubernetes API ,扩展了腾讯云的云硬盘、负载均衡等 kubernetes 插件,为容器化的应用提供高效部署、资源调度、服务发现和动态伸缩等一系列完整功能,解决用户开发、测试及运维过程的环境一致性问题,提高了大规模容器集群管理的便捷性,帮助用户降低成本,提高效率。容器服务提供免费使用,涉及的其他云产品另外单独计费。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券