1、准备工具

  • 将项目文件上传到容器中的tomcat目录(webapps)
    • 创建容器的时候可以指定-v进行目录挂载,tomcat在容器中的目录(/usr/local/tomcat/webapps)
  • 可以通过外部浏览器访问容器中的项目
    • 创建容器的时候可以指定-p进行端口映射

1.1 拉取镜像

  1. docker pull tomcat

image.png

1.2 启动容器

  1. 启动守护时容器,-v 挂载文件:一旦挂载文件修改,映射文件也会更新
    1. docker run -di --name=mytomcat -p 8080:8080 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat

    【注意】:安装过程中如果出现 IPv4 forwarding is disabled的警告,表示IPv4被禁用的 image.png 执行如下操作:

    1. 编写sysctl.conf:vi /etc/sysctl.conf
    2. 在上述打开的文件后面添加:net.ipv4.ip_forward=1
    3. 重启network:systemctl restart network

1.3 访问tomcat

  1. 访问 http://192.168.0.125:8080 测试tomcat安装是否成功,404表示服务安装成功,在宿主机(/usr/local/tomcat/webapps)中并没有项目,资源查询不到

image.png