代码之家  ›  专栏  ›  技术社区  ›  FredyC

在Docker中运行从NPM模块安装的后台CLI

  •  0
  • FredyC  · 技术社区  · 6 年前

    我似乎缺少了一些关于Docker的基本知识。我有一个 docker-compose.yml 我想在这里添加另一个服务,它基本上从NPM安装一个模块,并运行一些命令,最后是一个服务于UI应用程序的命令。

    当我选择时 node 作为基本映像,它启动其REPL,我无法从中安装模块。查看 想象一下,有很多东西。我真的应该复制所有这些然后开始吗 bash 相反

    0 回复  |  直到 6 年前
        1
  •  1
  •   Lev Kuznetsov    6 年前

    您应该创建自己的docker镜像,其中已经安装了所需的软件包。创建Dockerfile use FROM:node复制包。json和您的脚本源代码并运行npm安装我是Dockerfile。您应该覆盖该命令以运行脚本。构建此图像。现在使用此图像。