问题创造Dockercompose和Dockerfile。导致“从后台程序错误反应”

问题描述 投票:0回答:2

这是码头工人,撰写我的第一dockerfile项目。在项目中,我试图创建一个码头工人,撰写文件。

节点/ Dockerfile

FROM centos:latest
MAINTAINER [email protected]

LABEL Description="Site Brau.io - API NodeJS"
EXPOSE 3000

RUN yum update -y \
    && yum install -y java-1.8.0-openjdk \
    && yum update -y \
    && yum install -y epel-release \
    && yum install -y nodejs \
    && yum install -y psmisc \
    && npm install -g forever \
    && npm install -g typescript

RUN rm -rf /etc/localtime && ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime

RUN mkdir -p /app

VOLUME ["/app"]

泊坞窗,compose.yml

version: '3'
services:
  node:
    build: node
    image: docker_node
    ports:
      - "8082:3000"
    container_name: "brau_io_api"
    volumes:
      - /app/brau_io/api:/app/
    command: /bin/bash

该项目结果:

从后台程序错误响应:集装箱65cecc8bdc923c3f596dba91fd059b8268fd390737391d4d91afa7d34325bea1没有运行

docker docker-compose dockerfile
2个回答
1
投票

在泊坞窗,谱写你应该创建一些服务,你可以将它们链接。例如:

泊坞窗,compose.yml

version: '3'
services:
   my_app:
      build: .
      image: my_app:1.0.0
      container_name: my_app_container
      command: ... # you can run a bash file or a command

我创建了一个码头工人,撰写与my_app应用服务,它可以创造my_app应用图像。您可以与您的节点容器重写。


Reference


1
投票

我启用了TTY功能在我的搬运工,compose.yml文件,就像一个讨人喜欢的(See Reference)。

这是我最后的码头工人,compose.yml文件:

泊坞窗,compose.yml

version: '3'
services:
  node:
    build: node
    image: docker_node
    ports:
      - "8082:3000"
    container_name: "brau_io_api"
    volumes:
      - /app/brau_io/api:/app/
    command: /bin/bash
    tty: true
© www.soinside.com 2019 - 2024. All rights reserved.