Docker配置nginx、tomcat

文章介绍了如何在Docker中配置Nginx和Tomcat。首先,通过`dockerpull`命令分别下载nginx和tomcat镜像。接着,使用`dockerrun-d--name-p`启动容器,将本地端口映射到容器的相应服务端口。对于Tomcat,需要注意默认镜像是精简版,可能需要手动复制webapps内容。最后,`dockerstats`可以用来查看容器的资源使用情况。
摘要由CSDN通过智能技术生成
  1. docker配置nginx

先下载nginx

#下载nginx
docker pull nginx
#启动nginx    --name将nginx容器取个别名,-p:将本地1122端口映射到docker的80端口
docker run -d --name nginx01 -p 1122:80 nginx

访问服务器的1122

配置成功

  1. docker配置tomcat

#下载tomcat
docker pull tomcat
#启动tomcat,用法与配置nginx相同
docker run -d --name tomcat01 -p 1133:8080 tomcat
#但docker下载的tomcat是阉割版的,就只有最基本的配置
#进入tomcat容器,在tomcat目录下有一个webapps.link目录,将里面内容拷贝到webapps中再访问tomcat

查看docker容器资源使用率

docker stats

以下是使用 Docker 搭建 NginxTomcat 的步骤: 1. 安装 Docker,可参考官方文档进行安装。 2. 下载 NginxTomcatDocker 镜像,执行以下命令: ``` docker pull nginx docker pull tomcat ``` 3. 创建一个 Docker 网络,让 NginxTomcat 可以相互通信,执行以下命令: ``` docker network create mynetwork ``` 4. 创建一个 Nginx 容器,执行以下命令: ``` docker run --name nginx -d -p 80:80 --network mynetwork nginx ``` `--name` 指定容器名称为 nginx,`-d` 后台运行,`-p` 将容器的80端口映射到主机的80端口,`--network` 指定容器所在的网络为 mynetwork。 5. 创建一个 Tomcat 容器,执行以下命令: ``` docker run --name tomcat -d -p 8080:8080 --network mynetwork tomcat ``` `--name` 指定容器名称为 tomcat,`-d` 后台运行,`-p` 将容器的8080端口映射到主机的8080端口,`--network` 指定容器所在的网络为 mynetwork。 6. 配置 Nginx,将请求转发给 Tomcat,执行以下命令: ``` docker exec -it nginx bash echo "server { listen 80; location / { proxy_pass http://tomcat:8080/; } }" > /etc/nginx/conf.d/default.conf nginx -s reload exit ``` `docker exec -it` 进入 nginx 容器,`echo` 命令将配置写入 Nginx 的默认配置文件,`nginx -s reload` 重新加载配置文件使其生效。 7. 访问 http://localhost 可以看到 Nginx 的欢迎页面,访问 http://localhost:8080 可以看到 Tomcat 的欢迎页面。 至此,NginxTomcatDocker 集成环境搭建完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值