ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Docker部署Tomcat

2022-07-30 14:05:06  阅读:142  来源: 互联网

标签:容器 8.5 Tomcat tomcat 部署 目录 镜像 Docker docker


搜索镜像

$ docker search 镜像名称:镜像TAG

# 如: 没有加TAG,表示默认搜索的是最新版本的tomcat镜像
$ docker search tomcat

# 如:搜索 tomcat 8.5 版本
$ docker search tomcat:8.5

拉取tomcat镜像

docker pull tomcat:8.5

查看镜像

docker images

运行tomcat

docker run -d -p 8090:8080 --name test_tomcat -v /root/docker/test_tomcat:/usr/local/tomcat/webapps tomcat:8.5

命令解释:

  • docker run 其实是 create 和 start 两个命令的合并
  • -d 表示后台运行容器,并返回容器ID
  • -p 8090:8080 表示 将容器的8080端口映射到主机的8090端口,前者是主机访问端口:后者是容器内部端口
  • --name 给容器起别名,如 my_tomcat
  • tomcat:8.5 表示 镜像名称:镜像TAG,默认最新版可以不加TAG-v 表示把容器中的某个文件夹挂载到主机中,格式: -v 主机目录:容器目录

进入容器目录
进入一个正在运行的容器目录 ,需要获取到正在运行容器的ID

# 查看正在运行的容器,并得到 容器id
docker ps     

# 进入tomcat容器内部
docker exec -it [容器id] /bin/bash  # 中间那个是容器id 就是 CONTAINER_ID
#  -it 表示进入

run运行容器并进入容器目录

# 运行容器并进入容器目录,但不启动 tomcat
docker run -it -p 8090:8080 tomcat /bin/bash   

# 退出容器 控制台输入一下命令即可
exit

查看端口或者查看正在运行的容器

  • 查看容器
docker ps

  • 查看端口

war 部署tomcat
将war上传至tomcat/webapp 映射目录下 ,重新启动tomcat即可。

标签:容器,8.5,Tomcat,tomcat,部署,目录,镜像,Docker,docker
来源: https://www.cnblogs.com/HelloWxl/p/16534830.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有