docker如何build时 RUN命令能运行在FROM镜像里的环境变量中

背景

  • 我使用ubuntu14.04镜像 创建了一个容器
  • 在容器里面安装了我的运行环境,装了很多库。 如nvm node及其他编译库
  • 我将我装好工具库的容器 commit 出了一个镜像
  • 我创建一个dockerfile FROM 填是我刚刚commit的镜像

问题:当运行RUN node -v 的时候, 提示 /bin/sh: 1: node: not found
我镜像是已经装好了的,如何让build时 dockerfile 里面的RUN命令 能运行在我commit的镜像的环境变量中

阅读 3.4k
1 个回答

RUN 后面要写绝对路径

RUN /usr/bin/node -v 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题