gpt4 book ai didi

node.js - 如何在 Docker 中运行 Iojs?

转载 作者:太空宇宙 更新时间:2023-11-04 02:22:48 27 4
gpt4 key购买 nike

我有以下 Dockerfile:

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

[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

最佳答案

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

Dockerfile:

FROM iojs
# ...

主管 session :

[supervisord]
autostart=true
autorestart=true
nodaemon=true

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

关于node.js - 如何在 Docker 中运行 Iojs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32258155/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com