docker安装Nginx和Tomcat

docker安装Nginx和Tomcat

 

1 docker安装Nginx

1.1 拉取Nginx镜像

docker pull nginx:latest
docker pull nginx:1.20
docker images

1.2 运行容器

docker run --name nginx_test -p 8080:80 -d nginx
  • --name nginx-test:自定义容器名
  • -p 8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口
  • -d nginx:设置容器在在后台一直运行

1.3 查看本地网络监听端口

netstat -ntlp

1.4 安装成功

本地浏览器可以直接访问8080端口的nginx服务

 

2 docker安装Tomcat

2.1 拉取Tomcat镜像

docker pull tomcat
docker pull tomcat:9.0.58
docker images

2.2 运行容器

docker run --name tomcat_test -p 8081:8080 -v $PWD/test:/usr/local/tomcat/webapps/test -d tomcat:9.0.58
  • -p 8081:8080:将主机的8081端口映射到容器的8080端口
  • -v $PWD/test:/usr/local/tomcat/webapps/test:将主机中当前目录下的test挂载到容器的/test

2.3 查看本地网络监听端口

netstat -ntlp

2.4 安装成功

本地浏览器可以直接访问8081端口的tomcat服务

404报错问题处理:

docker exec -it tomcat_test /bin/bash
cp -rf webapps.dist/* webapps/
cd webapps/;ls -l

刷新页面

 

posted @ 2022-02-23 10:44  chchcharlie、  阅读(78)  评论(0编辑  收藏  举报