Tag: 工rabbitmq docker

无法从Mac localhost的Docker容器中访问rabbitmq webpipe理员

我最近为需要Docker,MongoDB容器和RabbitMQ容器的项目安装了Docker for Mac。 我正在使用docker-compose.xml文件来创build容器。 到目前为止,我能够通过localhost:27017从容器访问MongoDB数据库。 但是,我无法使用localhost:15672访问pipe理插件。 我正在使用RabbitMQ的pipe理映像,但是这根本不起作用。 这里是我的configuration文件的副本: 搬运工-组成,阳明海运: version: '2' services: mongo: container_name: "mongo1" tty: true image: mongo:latest environment: – MONGO_DATA_DIR=/data/db – MONGO_LOG_DIR=/dev/null – MONGO_INITDB_ROOT_USERNAME=admin – MONGO_INITDB_ROOT_PASSWORD=*************** volumes: – /data/db:/data/db ports: – 27017:27017 command: "mongod –smallfiles –auth" rabbitmq: container_name: "rabbitmq1" tty: true image: rabbitmq:management ports: – "15672:15672" – "15671:15671" – "5672:5672" volumes: – /rabbitmq/lib:/var/lib/rabbitmq […]

Docker不会启动MONGODB,并且在启动其他服务时不会出现IPAddress

我已经在serverfault.com上问过这个问题。 我也在这里问,因为我在这两个站点看到不同的问题(看起来他们有不同的数据库)。 我一直在试图从Fedorabuild立一个操作系统映像,但没有成功启动以下内容: Systemd SSHD 的RabbitMQ MongoDB的 我可以得到前3(Systemd,SSHD和RabbitMQ-Server)的工作。 我也可以让MongoDB在容器中工作。 但是,我无法让MongoDB与其他3个服务一起工作。 另外,当我尝试“dockerize”MongoDB时,IP地址不显示。 我在Dockerfile中丢失了什么? 这是我的dockerfile: FROM fedora:20 MAINTAINER “Ashfaque” <ashfaque@email.com> ENV container docker RUN yum -y update; yum clean all RUN yum -y install systemd; yum clean all; \ (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ […]

如何修复我的docker-compose.yml我得到一个rabbitmq.config是一个目录错误?

我在我的docker-compose.yml中有以下几行 rabbit: volumes: – ./enabled_plugins:/etc/rabbitmq/enabled_plugins – ./config/definitions.json:/opt/definitions.json:ro – ./config/rabbitmq.config:/etc/rabbitmq/rabbitmq.config:ro 但是对于rabbitmq.config,当我启动它说 /usr/local/bin/docker-entrypoint.sh: line 386: /etc/rabbitmq/rabbitmq.config: Is a directory 任何想法在我的卷声明这里有什么错?