docker安装nginx

docker pull nginx

docker run -itd -p 8080:80 --name=nginx 容器Id

vim etc/nginx/nginx.conf

在http里添加

upstream load {
server ip:8080 weight=3;
server ip:8080 weight=1;
}

server {
listen 80;

server_name 80.32.342.34;

location / {
proxy_pass http://load;
}
}
这样是简单的两个权重负载了。

坑1:我们修改容器配置总会失误或不熟而导致错误,这时候我们启动容器发现状态Existed(1)

容器启动了,但是运行错误,我们exec进不了容器了,不能修改配置了。但其实我们外部就有容器的映射文件(是映射还是本身文件我也不清楚)。在外部修改也有效。find / -name nginx.conf      我们就能在外部找到这个文件了,进入修改,重启发现好了。以前修容器信息总以为要进入容器才能修改,总是安装apt-get update       apt-get install vim安装修改命令修改,现在我们可以在外部就可以修改了。

容器错误信息我们可以通过docker logs -f 容器id 查看,它都会告诉你文件第几行。vim 进入文件,esc 出 : ,输入set nu就能显示行号,不想显示就set nu!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

3wtczs93点抗母

钱癌晚期

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值