首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在码头运行Iojs?

如何在码头运行Iojs?
EN

Stack Overflow用户
提问于 2015-08-27 19:44:13
回答 1查看 117关注 0票数 1

我有以下Dockerfile:

代码语言:javascript
复制
FROM ubuntu:14.10

ENV HOMEDIR /usr/share/iojs

RUN apt-get update && \
    apt-get install software-properties-common python-software-properties -qq -y && \
    apt-get upgrade -y && \
    apt-get install -qq -y supervisor npm

RUN cd ${HOMEDIR} && \
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash && \
    . ~/.nvm/nvm.sh && \
    nvm install iojs

RUN supervisorctl restart iojs

EXPOSE 80

CMD ["/usr/bin/supervisord", "-n"]

/etc/supervisor/conf.d/supervisord.conf

代码语言:javascript
复制
[supervisord]
autostart=true
autorestart=true
nodaemon=true

[program:iojs]
directory=/usr/share/iojs
command=/usr/bin/iojs index.js
autostart=true
autorestart=true

注意:脚本在/usr/share/iojs

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-28 00:54:04

这是另一种方法,并不是说你的方法不起作用。为什么不从基于dockerhub中Debian 8的iojs映像开始呢?

Dockerfile:

代码语言:javascript
复制
FROM iojs
# ...

监管中心:

代码语言:javascript
复制
[supervisord]
autostart=true
autorestart=true
nodaemon=true

[program:iojs]
directory=/usr/share/iojs
command=/usr/local/bin/iojs index.js
autostart=true
autorestart=true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32258155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档