代码之家  ›  专栏  ›  技术社区  ›  Shijin TR

有多个Docker容器的Docker不工作azure

  •  0
  • Shijin TR  · 技术社区  · 7 年前

    我们正在尝试为带有nodejs和apache的azure webapp创建docker映像并将其更新到azure容器注册表中。 我知道这些webapps上只有443和80个端口是开放的,我正试图通过443输出apache,通过80输出nodejs。 我正在使用以下dockerfile

    #Dockerfile
    
    FROM php:5.6-apache
    RUN apt-get update
    COPY src/ /var/www/html/
    RUN a2enmod rewrite
    RUN service apache2  restart
    
    FROM node:7
    WORKDIR /app
    COPY nodeapp/package.json /app
    RUN npm install
    COPY nodeapp/ /app
    CMD node /app/server.js
    EXPOSE 3000 80
    

    docker映像已生成并成功上载到容器注册表中,但它不起作用。Apache和节点都不起作用。 这有什么问题吗?或者有其他方法可以做到这一点?

    0 回复  |  直到 7 年前
    推荐文章