查找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
上传自己的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过去