1、搜索镜像
docker search tomcat
2、拉取合适镜像
查询tags:https://hub.docker.com/
docker pull tomcat:8.5.38-jre8
docker images
3、使用镜像
docker run --name tomcat -p 8080:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:8.5.38-jre8
命令说明:
-p 8080:8080:将容器的8080端口映射到主机的8080端口 [主机:容器]
-v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test
个人使用:【推荐】
3.1、首先启动docker 下的tomcat【查看配置】
docker run -d --name tomcat8 -p 8081:8080 tomcat:8.5.38-jre8
进入docker 容器内
docker exec -it tomcat8 /bin/bash
查看tomcat基本信息,config目录,webapps目录
/usr/local/tomcat/conf #配置 /usr/local/tomcat/logs #日志 /usr/local/tomcat/webapps #webapps目录
查看配置文件server.xml可知:启动默认端口:8080,
cat /usr/local/tomcat/conf/server.xml
3.2、退出删除容器
exit docker rm -f tomcat8
3.3、定制化启动容器【定制化】
配置共享目录:Perferences→File Sharing,增加对应的映射目录,即可
docker run -d --name tomcat8 -p 8081:8080 -v /Users/lihongxu6/docker/tomcat8/webapps:/usr/local/tomcat/webapps tomcat:8.5.38-jre8