1.tomcat镜像拉取
docker pull tomcat:8
不写:8就是最新版本
2.tomcat启动镜像
docker run --name tomcat01 -p 8080:8080 -v /root/tomcat01/logs:/usr/local/tomcat/logs -v /root/tomcat01/webapps:/usr/local/tomcat/webapps -d tomcat:8
参数说明:
-p 3306:3307 :映射容器服务的 3306 端口到宿主机的 3307 端口,外部主机可以直接通过 宿主机ip:3307 访问到tomcat服务。
tomcat:8:使用的镜像和版本号
-v /root/tomcat01/logs:/usr/local/tomcat/logs:映射tomcat日志
-v /root/tomcat01/webapps:/usr/local/tomcat/webapps:映射tomcat下的项目文件
3.查看是否安装成功
docker ps -a
进入容器:sudo docker exec -it 51b222437837 /bin/bash
4.其他常用命令
拷贝文件到docker:docker cp zxgyf 51b222437837:/usr/local/tomcat/webapps
docker拷贝项目文件到宿主:docker cp 51b222437837:/usr/local/tomcat/webapps/zxgy /root
docker拷贝日志到宿主:docker cp 51b222437837:/usr/local/tomcat/logs /root
docker拷贝文件目录到宿主:docker cp 51b222437837:/root/zxsgy-document /root
查找文件:find -name zxgy
docker停止容器:sudo docker stop 51b222437837
docker启动容器:sudo docker start 51b222437837
退出容器:exit
查看当前路径:pwd
显示隐藏文件:ls -a
删除容器:docker rm -f 51b222437837