Tag: compose

我怎样才能让我的nodeJS容器连接到我的mongoDB容器?

我有两个相当简单的Docker容器,一个包含一个NodeJS应用程序,另一个只是一个MongoDB容器。 Dockerfile.nodeJS FROM node:boron ENV NODE_ENV production # Create app directory RUN mkdir -p /node/api-server WORKDIR /node/api-server # Install app dependencies COPY /app-dir/package.json /node/api-server/ RUN npm install # Bundle app source COPY /app-dir /node/api-server EXPOSE 3000 CMD [ "node", "." ] Dockerfile.mongodb FROM mongo:3.4.4 # Create database storage directory VOLUME ["/data/db"] # Define working directory. […]

我怎样才能打开我的浏览器上的Docker远程运行瓶应用程序?

我正在运行使用Pycharm烧瓶应用程序,我得到以下消息:信息:werkzeug:*运行在http://0.0.0.0:5000/ (按Ctrl + C退出) 我一直在试图从我的本地浏览器访问该网站,它不工作。 首先,我在Pycharm中尝试了以下内容,但无法运行:“运行>编辑configuration> Docker部署>容器>添加端口绑定>容器端口= 5000>主机端口= 5000”。 这是正确的吗? 我应该添加一些东西在主机IP? 我也尝试访问构build,执行> docker中的API URL,但它不工作。 解决这个问题的更简单的方法是什么?

服务“networking”未能build立:lstat apache / sites-enabled / 000-default.conf:没有这样的文件或目录

我要 # Update the default apache site with the config we created. COPY ./apache/sites-enabled/000-default.conf /etc/apache2/sites-enabled/000-default.conf 我知道我的000-default.conf与Dockerfile不在同一个目录,这就是为什么我想打这样./apache/…但我仍然有错误。 结构体: dockerizing-django ├── apache │ └── sites-enabled │ └── 000-default.conf ├── docker-compose.yml ├── production.yml ├── README.md └── web ├── docker_django │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── Dockerfile ├── manage.py └── requirements.txt 和Dockerfile: […]

Golang docker library image在$ PATH中找不到工具

我在docker-library / golang#164上打开了一个问题,因为我认为这是个bug。 但是,我想我也会问在StackOverflow上看看是否有其他人(除了项目贡献者)遇到过这个问题或有什么想法? 首先,版本号: $ docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Tue Mar 28 00:40:02 2017 OS/Arch: darwin/amd64 Server: Version: 17.03.1-ce API version: 1.27 (minimum version 1.12) Go version: go1.7.5 Git commit: c6d412e Built: Fri Mar 24 00:00:50 2017 OS/Arch: linux/amd64 Experimental: true $ docker-compose […]

Docker-Compose v3&NGINXnetworking问题

所以,我一直试图dockerize Atlassian服务(Bitbucket,Jira和Confluence),它在我的电脑上效果很好,但是一旦我把它放在我的VPS上(来自OVH),它就无法工作。 这是我的Docker-compose文件: #DOCKER-COMPOSE version: "3.0" volumes: database-data: bitbucket-data: jira-data: confluence-data: services: nginx: image: nginx:1.12 container_name: nginx ports: – "80:80" – "443:443" links: – "bitbucket" – "jira" – "confluence" volumes: – ./configs/nginx/default.conf.template:/etc/nginx/conf.d/default.conf bitbucket: image: atlassian/bitbucket-server:5.0 restart: always container_name: bitbucket ports: – "1010:7990" – "1011:7999" links: – "jt_database:database" volumes: – bitbucket-data:/var/atlassian/application-data/bitbucket jira: image: cptactionhank/atlassian-jira:latest container_name: jira […]

Docker-用服务env_file编写错误

我一直在努力通过一个.env文件将我的敏感数据(凭证)传递给docker集装箱。 我正在使用docker-compose,而我的docker-compose.yml文件如下所示: services: some-service: env_file: – .env 但是当我尝试做“docker-compose up”的时候,我得到了下面的错误: ERROR: In file './docker-compose.yml', service 'env_file' must be a mapping not an array. 我的.env文件有类似的数据 id = 1234567890 pwd = my_pwd 我的文件中是否有缩进错误? 任何build议如何解决这个错误?

在Mac上开始使用Laradock

我刚开始学习Laravel,以及第一次进入Docker。 我已经花时间了解Docker是什么,(或多或less)是如何工作的,并且还在我的Mac(Sierra)上设置了Docker Native。 我正在跟随文档: http : //laradock.io/getting-started/ ,但是如何进行,有点困惑。 目前版本的Laradock是v5,与之前的版本有不同的设置。 我想为每个项目维护一个不同的docker环境,并按照文档: 如果您想为每个项目分别使用Docker环境,请遵循以下步骤 所以我继续了标题为A.2的部分)还没有一个PHP项目 ,它提到该文件夹​​应该是这样的: + laradock + project-z 所以在我的主目录中,我有一个通用的Dev文件夹,里面有一个Laravel文件夹。 因此,在~/Dev/Laravel/我克隆Laradock git回购,然后旁边( 它是创buildlaradock文件夹)创build我的项目? 所以根据我的理解,我将因此而结束: ~/Dev/Laravel/laradock ~/Dev/Laravel/project-1 ~/Dev/Laravel/project-2 ~/Dev/Laravel/project-… 如果是这样,那么这似乎并不是每个项目的独立Docker环境。 或者我应该先创build一个新的空的Laravel项目,然后将Laradock git repo克隆到那个? 我知道这是一个非常不错的问题,但我不确定如何进行。 任何帮助是虚心欢迎! 注意:我的Mac上已经安装了自制软件,作曲软件和PHP7。

docker工人 – 一个Dockerfile和docker-compose.yml上的多个项目

我从Docker开始,在我看来非常棒! 现在我正在寻找这个组织的解决scheme: 现在我有这样的结构: Applications | +–app1 | | +–node_modules | | +–package.json | | +–… | +–app2 | | +–node_modules | | +–package.json | | +–… | …. | docker-compose.app1.yml | docker-compose.app2.yml | …. | Dockerfile //my personalized image for all projects 但是我想达到这个: Applications | +–app1 | | +–node_modules //empty in host | | +–package.json […]

Hyperledger Fabric设置Docker-Compose关键错误

我正在尝试启动一个示例超级分类帐环境,一个订购者,一个同行和一个ca-server。 当我发出命令docker-compose up时,在安装过程中收到以下错误: peer0 | panic: Error when setting up MSP from directory /etc/hyperledger/fabric/msp/sampleconfig: err Could not load a valid signer certificate from directory /etc/hyperledger/fabric/msp/sampleconfig/signcerts, err stat /etc/hyperledger/fabric/msp/sampleconfig/signcerts: no such file or directory 对于订货人: orderer | * '' has invalid keys: genesis, sbftlocal orderer | panic: Error unmarshaling config into struct:1 error(s) decoding: orderer | […]

Java ee api在payara生产服务器上获得404

我在docker-compose上运行payara服务器上的java ee应用程序,应用程序似乎在本地正常工作。 但是当部署时,它会在所有的“/ api”请求上提供一个404。 jsp文件似乎工作正常。 @ApplicationPath("/api") public class SimulationApplication extends Application { } 有什么可能导致这种行为。 我已经尝试重新启动服务器和docker。 而服务器日志不显示任何特殊的东西。 它抛出的唯一例外是它不能将domain.xml备份到domain.xml.bak。 我试图启动它没有domain.xml映射,但这不会解决的API。 泊坞窗,撰写 version: "2" services: java_ee: container_name: 'java' image: payara/server-full ports: – '8080:8080' – '4848:4848' links: – 'db:db' volumes: – './payara/autodeploy:/opt/payara41/glassfish/domains/domain1/autodeploy' – './payara/lib:/opt/payara41/glassfish/domains/domain1/lib' environment: JVM_OPTS: "-Xmx12g -Xms12g -XX:MaxPermSize=1024m" angular: container_name: 'angular' image: nginx ports: – '80:80' volumes: – […]