version: '3'
services:
mongo:
image: mongo
volumes:
- /mnt/usb/data:/data/db
ports:
- 27017:27017
frontend:
build: frontend/.
ports:
- 80:8080
depends_on:
- mongo
首先,您需要像下面这样公开端口27017:
expose:
- 27017
然后您必须将其链接到您的容器:
links:
- mongodb:mongodb-host
左一个是容器的名称,右一个是容器中的主机名。您可以使用mongodb-host主机名访问容器中的mongo。
问题内容: 我已经安装了带有mysql的docker容器,该容器公开了3306。我已经指定了数据库用户,数据库密码并创建了一个测试数据库,并将特权授予了新用户。 在另一个容器中,我想访问此数据库。 因此,我用一个简单的PHP脚本设置了新容器,该脚本在此db中创建了新表。 我知道mysql容器的ip是172.17.0.2这样: 比起使用mysqli,我创建了新表,并且一切正常。 但是我认为使用他的I
谁能建议一下。为什么我可以从ec2实例访问s3,但不能从运行在同一ec2实例上的容器访问s3。
问题内容: 我是Docker的新手。我正在尝试创建一个MongoDB容器和一个NodeJS容器。我的档案看起来: 它应该运行然后。但最终以while命令结束。我认为这是因为文件中的。这是正确的吗? 我在Win10系统上使用boot2docker。 如何解决此问题,以便节点可以连接到MongoDB? 问题答案: 在您的后端应用中,连接而不是。其中“ mongodb”是docker- compose.
试图在localhost中建立从app容器到mysql容器的连接,出现连接拒绝异常 我们正在采取一种docker的方法来调用rest api服务来采用微服务的方法。我们正在建立应用程序容器和mysql容器之间的连接,同时我们编写了一个docker-compose文件,创建了mysql容器和应用程序容器,为这两个容器公开了端口。下面是运行docker-compose文件docker-compose
我正在用angular和nodejs创建一个应用程序,我需要能够读取另一个用户的事件列表。现在,我正在尝试使用“https://graph . Microsoft . com/v 1.0/users/other username @ company URL . com/events”,这给了我403“访问被拒绝。请检查凭据,然后重试。。然而,如果我使用“https://graph . Micros
以下是我的dockerfile: 下面是我运行docker映像时的控制台输出: 编辑:python脚本