Tag: lxc

如何使当前的环境在uBunu 14.04中作为图像泊坞窗?

我有Ubuntu 14.04,最近安装了node.js和许多模块。 如何创build具有当前环境的Docker镜像(镜像必须在ubnutu 14.04及其所有模块中使用已安装的node.js),而无需在新镜像上安装nodejs和模块。

在Docker中以非root用户身份运行应用程序

在昨天的Shocker消息之后 ,似乎Docker容器内的应用程序不应该以root身份运行。 我试图更新我的Dockerfile来创build一个应用程序的用户,但是改变应用程序文件的权限(虽然仍然是根)似乎并没有工作。 我猜这是因为一些LXC权限没有被授予root用户也许? 这是我的Dockerfile: # Node.js app Docker file FROM dockerfile/nodejs MAINTAINER Thom Nichols "thom@thomnichols.org" RUN useradd -ms /bin/bash node ADD . /data # This next line doesn't seem to have any effect: RUN chown -R node /data ENV HOME /home/node USER node RUN cd /data && npm install EXPOSE 8888 WORKDIR /data CMD […]