1、拉取镜像?
docker pull rabbitmq
2、启动容器
docker run -d --net=host --name rabbitmq -v /root/data:/var/lib/rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=adming IMAGE_ID
-v :挂载路径;
--net=host : 配置宿主机模式启动,端口映射到宿主机;
-e 变量,设置user和password;
IMAGE_ID:镜像的id
3、启动web页面插件
root@k8snode1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
30f53be713d2 b2429e5be819 "docker-entrypoint.s…" 4 minutes ago Up 3 minutes rabbitmq
[root@k8snode1 ~]# docker exec -it 30f53be713d2 rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@k8snode1:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_prometheus
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@k8snode1...
The following plugins have been enabled:
rabbitmq_management
started 1 plugins.
4、查看端口
[root@k8snode1 ~]# netstat -anp | grep 5672
tcp 0 0 0.0.0.0:15672 0.0.0.0:* LISTEN 18318/beam.smp
tcp 0 0 0.0.0.0:25672 0.0.0.0:* LISTEN 18318/beam.smp
tcp6 0 0 :::5672 :::* LISTEN 18318/beam.smp
5、页面访问
http://192.168.1.181:15672/


6.安装完毕
|