【无标题】

延迟启动 //wait-for-it.sh

./wait-for-it.sh -t 20 m1:3306 

我们要学会看日志: docker-compose logs tomcat

创建Nginx镜像: docker pull nginx

Nginx作用:

动静分离(java与前端分开)

反向代理(所有的请求统一由Nginx处理) /api/xx

负载均衡(后端的集群)

upstream tomcat{

server ip:port weight=1

}

docker run -itd \

-p 80:80 \

--name n1 \

-v /root/soft/nginx/html:/usr/share/nginx/html \ (自己的文件路径

-v /root/nginx/conf.d/default.conf/:/etc/nginx/conf.d/default.conf \  (文件路径

nginx:lateset

自己写一个配置文件 替换容器里面原来的配置文件

    /etc/nginx/nginx.conf

   /etc/nginx/conf.d/*.conf (delault.conf)

修改配置文件:vim default.conf

去掉运行容器: docker-compose down

把刚刚修改的文件放到里面 然后docker-compose up -d  外部访问一下

编辑文件 vim Dockerfile

FROM openjdk

WORKDIR /project

COPY spring.jar /project

CMD java -jar spring.jar --mysql.addr=m1

运行:dokcer run spring:vf1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值