0
点赞
收藏
分享

微信扫一扫

docker 部署 tomcat 服务

回溯 2022-07-12 阅读 79


查找tomcat 镜像

docker search tomcat

[root@izr86o15kikb3az tomcat]# docker search tomcat
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
tomcat Apache Tomcat is an open source implementati… 2548 [OK]
tomee Apache TomEE is an all-Apache Java EE certif… 69 [OK]
dordoka/tomcat Ubuntu 14.04, Oracle JDK 8 and Tomcat 8 base… 53 [OK]
bitnami/tomcat Bitnami Tomcat Docker Image 29 [OK]
kubeguide/tomcat-app Tomcat image for Chapter 1 28
consol/tomcat-7.0 Tomcat 7.0.57, 8080, "admin/admin" 16 [OK]
cloudesire/tomcat Tomcat server, 6/7/8 15 [OK]
aallam/tomcat-mysql Debian, Oracle JDK, Tomcat & MySQL 11 [OK]
arm32v7/tomcat Apache Tomcat is an open source implementati… 9
rightctrl/tomcat CentOS , Oracle Java, tomcat application ssl… 5 [OK]
unidata/tomcat-docker Security-hardened Tomcat Docker container. 4 [OK]
maluuba/tomcat7-java8 Tomcat7 with java8. 4
arm64v8/tomcat Apache Tomcat is an open source implementati… 2
amd64/tomcat Apache Tomcat is an open source implementati… 2
ppc64le/tomcat Apache Tomcat is an open source implementati… 1
99taxis/tomcat7 Tomcat7 1 [OK]
i386/tomcat Apache Tomcat is an open source implementati… 1
camptocamp/tomcat-logback Docker image for tomcat with logback integra… 1 [OK]
oobsri/tomcat8 Testing CI Jobs with different names. 1
secoresearch/tomcat-varnish Tomcat and Varnish 5.0 0 [OK]
picoded/tomcat7 tomcat7 with jre8 and MANAGER_USER / MANAGER… 0 [OK]
appsvc/tomcat 0
s390x/tomcat Apache Tomcat is an open source implementati… 0
jelastic/tomcat An image of the Tomcat Java application serv… 0
cfje/tomcat-resource Tomcat Concourse Resource

获取官方的tomcat镜像

docker pull tomcat

[root@izr86o15kikb3az ~]# docker pull tomcat
Using default tag: latest
latest: Pulling from library/tomcat
9a0b0ce99936: Already exists
db3b6004c61a: Already exists
f8f075920295: Already exists
6ef14aff1139: Pull complete
962785d3b7f9: Pull complete
631589572f9b: Pull complete
c55a0c6f4c7b: Pull complete
379605d88e88: Pull complete
e056aa10ded8: Pull complete
6349a1c98d85: Pull complete
Digest: sha256:77e41dbdf7854f03b9a933510e8852c99d836d42ae85cba4b3bc04e8710dc0f7
Status: Downloaded newer image for tomcat:latest
docker.io/library/tomcat:latest
[root@izr86o15kikb3az ~]#

查看本地的仓库的tomcat

docker images|grep tomcat

[root@izr86o15kikb3az ~]# docker images |grep tomcat
tomcat latest 882487b8be1d 9 days ago 507MB

启动tomcat

  docker run -d -p 8090:8080 tomcat

[root@izr86o15kikb3az ~]# docker run -d -p 8090:8080 tomcat
dee2aafd3c37a73bf18ec75fb73b3fae144c8cb8ef88a81e3702020e343c2d86

docker 部署 tomcat 服务_docker

上传自己的web服务

docker exec  -it tomcat-id bash

[root@izr86o15kikb3az ~]# docker exec -it 5cf9d4c3f4e1 bash
root@5cf9d4c3f4e1:/usr/local/tomcat#

可以查看tomcat的地址

docker cp /home/apache-tomcat-8.5.42/webapps 5cf9d4c3f4e1:/usr/local/tomcat/webapps

[root@izr86o15kikb3az ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
5cf9d4c3f4e1        tomcat              "catalina.sh run"   16 minutes ago      Up 15 minutes       0.0.0.0:8090->8080/tcp   stupefied_sanderson
[root@izr86o15kikb3az ~]# docker cp /home/apache-tomcat-8.5.42/webapps 5cf9d4c3f4e1:/usr/local/tomcat/webapps
 

将项目文件cp 到docker下面的tomcat

在docker 中vim命令是不能使用的,安装vim命令

apt-get update

apt-get install -y vim

不要在docker里面编辑

可以把要编辑的文件cp出来编辑,编辑好了之后重新cp过去
 

 

举报

相关推荐

0 条评论