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的主要内容,如果未能解决你的问题,请参考以下文章
愚公系列2022年02月 Docker容器 RabbitMQ集群的搭建