docker安装nginx和rabbitMQ

本文介绍了如何在服务器上安装和配置Nginx web服务器,包括从Docker镜像启动、文件迁移、容器管理,以及RabbitMQ的消息队列服务部署,涉及端口映射、自启动设置和不同端口的用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、nginx安装并运行

1.执行命令:docker run -p 80:80 --name nginx -d nginx:1.10

    当发现服务器没有安装nginx时,会自动执行下载

2.将容器中的nginx拷贝到服务器本地的/mydata目录下

cd /mydata

docker container cp nginx:/etc/nginx .

3.删除之前启动的nginx容器

docker stop nginx

docker rm nginx

4.将mydata目录下的nginx文件夹改名为conf

mv nginx conf

5.在mydata目录下重新创建一下 nginx目录并将conf目录迁移到nginx目录下

mkdir nginx

mv conf nginx/

6.重新启动一个nginx容器,并将相关目录进行挂载

docker run -p 80:80 --name nginx -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf/:/etc/nginx -d nginx:1.10

设置为自启动

docker update nginx  --restart=always

 

二、rabbitMQ安装并运行

docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p15672:15672 rabbitmq:management

设置为自启动

docker update rabbitmq  --restart=always

端口号说明:

4369,25672(Erlang发现&集群端口)

5672,5671(AMQP端口)

15672(web管理后台端口)

61613,61614(STOMP协议端口)

1883,8883(MQTT协议端口)

rabbitMQ官网:https://www.rabbitmq.com/networking.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值