docker学习笔记(三)Docker 安装 Tomcat

一、创建本地文件夹

  • home下创建tomcat

  • tomcat中创建

二、安装Toncat

docker run --name tomcat -p 9034:8080 -d tomcat:9

docker exec -it tomcat /bin/bash

#注:这里webapps是一个空文件夹,文件其实在webapps.dist中
cd webapps
ls

cd ../webapps.dist/
ls

#拷贝conf下server.xml和tomcat-users.xml到本地conf中
cd ../conf/
ls

#建议新建会话操作,方便!
docker cp e9ecb86074a1:/usr/local/tomcat/conf/server.xml /home/tomcat/conf
docker cp e9ecb86074a1:/usr/local/tomcat/conf/tomcat-users.xml /home/tomcat/conf

#停止、删除刚才建的容器
docker stop e9ecb86074a1
docker rm e9ecb86074a1

#新建容器并映射
docker run --name tomcat -p 9034:8080 \
-v /home/tomcat/webapps:/usr/local/tomcat/webapps \
-v /home/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \
-v /home/tomcat/conf/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml \
-v /home/tomcat/logs:/usr/local/tomcat/logs \
-d tomcat:9

#查看webapps.dist下文件并全部拷贝到本地webapps下
docker exec -it tomcat /bin/bash
cd webapps.dist/
ls
cp -r * ../webapps

三、访问测试

猜你喜欢

转载自blog.csdn.net/qq_41694490/article/details/114160747