docker deployment tomcat service

Find tomcat Mirror

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  

Access to official image of 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 ~]# 

View tomcat local warehouse

docker images|grep tomcat

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

Start tomcat

  docker run -d -p 8090:8080 tomcat

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

Upload your own web service

docker exec  -it tomcat-id bash

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

You can view the address of 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 files to the project docker following tomcat

In docker in vim command can not be used to install vim command

apt-get update

apt-get install -y vim

Do not edit docker inside

Cp can edit out the file to be edited, re-edited after the last cp
 

 

Published 356 original articles · won praise 147 · views 760 000 +

Guess you like

Origin blog.csdn.net/datouniao1/article/details/102779349