rabbitmq容器启动成功,docker ps 找不到rabbitmq

Posted 最小的帆也能远航

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitmq容器启动成功,docker ps 找不到rabbitmq相关的知识,希望对你有一定的参考价值。

网上找了好久的原因,后来怀疑是docker原因。于是决定重装docker

  • 安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2 
  • 设置阿里云镜像源
 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
  • 安装 Docker-CE
 yum install docker-ce
  •  报错
--> Processing Conflict: 1:docker-ce-cli-18.09.6-3.el7.x86_64 conflicts docker
--> Processing Conflict: 1:docker-ce-cli-18.09.6-3.el7.x86_64 conflicts docker-io
--> Processing Conflict: 3:docker-ce-18.09.6-3.el7.x86_64 conflicts docker
--> Processing Conflict: 3:docker-ce-18.09.6-3.el7.x86_64 conflicts docker-io
--> Finished Dependency Resolution
Error: docker-ce conflicts with 2:docker-1.13.1-96.gitb2f74b2.el7.centos.x86_64
Error: docker-ce-cli conflicts with 2:docker-1.13.1-96.gitb2f74b2.el7.centos.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
  • 解决办法
# 1、查看安装过的docker:
yum list installed | grep docker
docker.x86_64                           2:1.13.1-74.git6e3bb8e.el7.centos
docker-client.x86_64                    2:1.13.1-74.git6e3bb8e.el7.centos
docker-common.x86_64                    2:1.13.1-74.git6e3bb8e.el7.centos
# 2、卸载docker:
sudo yum remove -y docker-ce.x86_64 docker-client.x86_64 docker-common.x86_64
# 3、删除容器镜像:
sudo rm -rf /var/lib/docker
# 4、 重新安装docker
sudo yum install docker-ce
  • 启动docker
# 开机自启
sudo systemctl enable docker 
# 启动docker服务  
sudo systemctl start docker

 最后重新安装rabbitmq,突然发现一切正常了

以上是关于rabbitmq容器启动成功,docker ps 找不到rabbitmq的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ 在不同 docker 容器中的状态

愚公系列2022年02月 Docker容器 RabbitMQ集群的搭建

启动 RabbitMQ Docker 容器时如何添加初始用户?

rabbitmq:消息远程复制(Shovel 插件)

Docker Compose 在启动 Y 之前等待容器 X

docker中启动rabbitmq命令